Por defecto, powershell viene con una política que previene la ejecución de este tipo de scripts (restricted).
Para ver cuál es el parámetro actual en nuestro servidor, podemos ejecutar el siguiente comando: Get-ExecutionPolicy
.
Podemos recibir alguno de los siguientes valores: Restricted o Unrestricted.
Para poder ejecutar los scripts, debemos cambiar el modo de ejecución a Unrestricted: Set-ExecutionPolicy unrestricted
Luego obtendrás un mensaje que te pide confirmar si deseas cambiar el modo.
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y
En este momento puedes ejecutar el script sin problemas.
Nota a usuarios preguntaserver: Responder las propias preguntas no genera puntos adicionales.