Cómo ejecutar un script de PowerShell de forma segura

Cómo ejecutar un script de PowerShell de forma segura

Avanzado 1 min de lectura Publicado el 2026 Por Equipo SolucionaPC

PowerShell bloquea scripts (.ps1) por defecto, como medida de seguridad — aquí tienes cómo ejecutar uno con confianza, sin desactivar esa protección de forma permanente.

Antes de nada: ¿confías en el origen?

Solo ejecuta scripts de fuentes que conozcas y en las que confíes — un script .ps1 puede hacer prácticamente cualquier cosa en tu sistema, igual que un programa normal.

Ejecutar uno de forma puntual (recomendado)

  1. PowerShell como administrador.
  2. Ejecuta: Set-ExecutionPolicy -Scope Process RemoteSigned — esto solo afecta a esta ventana concreta, no de forma permanente.
  3. Ejecuta el script con su ruta completa.

Por qué usar "-Scope Process": limita el cambio a la ventana actual de PowerShell — al cerrarla, la restricción vuelve a su estado original automáticamente, sin dejar tu sistema permanentemente menos protegido.

Consejo: evita cambiar la política de ejecución de forma permanente y global "para dejar de ver el aviso" — el ajuste temporal por ventana es igual de rápido y no reduce tu protección a largo plazo.

Preguntas frecuentes

¿Es seguro desactivar la restricción de scripts de forma permanente?

No es recomendable — reduce una protección real contra scripts maliciosos. El ajuste temporal por ventana (-Scope Process) logra lo mismo sin ese riesgo a largo plazo.

¿Qué pasa si ejecuto un script de origen desconocido?

Puede hacer prácticamente cualquier cosa en tu sistema, igual que un programa ejecutable normal — solo ejecuta scripts de fuentes en las que confíes plenamente.

Compartir: