Windows: Ejecutar script de PowerShell: cómo funciona
Por razones de seguridad, no puede ejecutar el script Powershell en Windows de manera predeterminada. En cambio, los pequeños programas están bloqueados. En este consejo práctico, le mostramos cómo puede comenzar y utilizar el script.
Ejecute el script Powershell en Windows: debe hacerlo
Si desea ejecutar un script de Powershell en Windows, primero debe eliminar el bloque:
- Haga clic derecho en el acceso directo de Powershell y seleccione "Ejecutar como administrador". Es posible que deba confirmar este paso.
- Ejecute el comando "Set-ExecutionPolicy RemoteSigned" aquí para que se ejecuten los scripts.
- Nota: Este comando ejecuta todos los scripts, lo que puede generar un riesgo de seguridad.
- "RemoteSigned" requiere una firma digital para ejecutarlo y lo utiliza para los scripts descargados de Internet. Windows siempre ejecuta scripts locales que ha creado en la PC.
- Por lo tanto, puede utilizar la variable "AllSigned" en lugar de "RemoteSigned". Por lo tanto, todos los scripts se ejecutan con una firma digital. Si la firma es desconocida, se le pedirá permiso.
- La variable "Sin restricciones" ejecuta todas las secuencias de comandos, pero se emite una advertencia para las secuencias de comandos sin firmar descargadas de Internet. En este caso, el comando es "Set-ExecutionPolicy Unrestricted".
- Con el comando "powershell -ep RemoteSigned -file MyScript.ps1" puede configurar una excepción para su archivo. Reemplace la variable "MyScript.ps1" con su nombre de archivo real.
Ejecutar script powershell - editar derechos de grupo
Alternativamente, también puede editar los derechos de grupo en Windows 10. La ventaja: no tiene que elegir entre los comandos confusos.
- Ingrese "Configuración de computadora y usuario" en la búsqueda de Windows e inicie el programa con el mismo nombre.
- Cambie aquí a las "Directrices" y luego a "Plantillas administrativas".
- En "Componentes de Windows", busque la carpeta "Windows PowerShell".
- Haga doble clic en la entrada "Permitir ejecución de script".
- Aquí encontrará las opciones de configuración "Permitir scripts locales y scripts firmados de forma remota", "Permitir solo scripts firmados" y "Permitir todos los scripts".
- Por razones de seguridad, le recomendamos que utilice la opción "Permitir scripts locales y scripts firmados remotos". Esto protege su PC de manera óptima.
Estas instrucciones se basan en Windows 8 o Windows 10. Le mostraremos los comandos más importantes de Powershell en el siguiente consejo práctico.