La capacidad de usar scripts es una herramienta muy eficaz, aunque puede emplearse con fines malintencionados. Para proteger los datos del usuario y la integridad del sistema operativo, Windows PowerShell dispone de varias características de seguridad, entre las que se encuentra la directiva de ejecución.

La directiva de ejecución de Windows PowerShell determina si se permite la ejecución de scripts y, en caso afirmativo, si deben estar firmados digitalmente. También determina si pueden cargarse los archivos de configuración.

La directiva de ejecución predeterminada, Restricted, es la más segura de las directivas de ejecución. No permite que se ejecuten scripts ni que se cargue ningún archivo de configuración, como un perfil de Windows PowerShell. Pero puede utilizar Windows PowerShell de forma interactiva.

Sin embargo, si desea ejecutar scripts o cargar archivos de configuración, puede cambiar la directiva de ejecución del sistema. Para obtener información y consultar instrucciones, escriba:

get-help about_execution_policies

Para buscar la directiva de ejecución del sistema, escriba:

get-executionpolicy

Para cambiar la directiva de ejecución del sistema, utilice el cmdlet Set-ExecutionPolicy. Por ejemplo, para sustituir la directiva de ejecución por RemoteSigned, escriba:

set-executionpolicy remotesigned

La directiva de ejecución de Windows PowerShell se guarda en el Registro de Windows y se conservará aunque se desinstale y se vuelva a instalar Windows PowerShell.

Vea también




Tabla de contenido