Ejecute Powershell Script desde CMD - Guía rápida

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Ejecute el script de Powershell desde CMD

¿Quiere ejecutar el script de PowerShell desde CMD porque es posible que no esté disponible en su sistema? O simplemente quieres incorporar Funcionalidad de PowerShell ¿Sin reescribir todo el script en un archivo por lotes CMD? Si su respuesta es “Sí” a cualquiera de estas preguntas, ¡este artículo le ayudará!

Cómo ejecutar un script de PowerShell desde CMD

  1. Abierto Símbolo del sistema en Windows con derechos elevados desde el menú de inicio escribiendo CMD y haciendo clic CMD aplicación> Ejecutar como administrador.
Administrador CMD
  1. De forma predeterminada, la consola CMD se abrirá en el C: \ Windows \ System32 carpeta.
  2. Navegue hasta el directorio del script de PowerShell usando el CD mando.
  3. Por ejemplo, tengo el Guión de PS1 in conducir D, entonces ejecuto el siguiente comando en CMD: cd/d D:
Ir a D
  1. Ahora, ejecuta este comando: powershell.exe.\SimplePS.ps1.
Ejecutar powershell
  1. Reemplaza .\SimplePS.ps1 con su propio nombre de archivo de script de PowerShell con la extensión PS.
  2. El script debe ejecutarse dentro del directorio seleccionado según los códigos subyacentes. Si hay algo que imprimir, lo verá en CMD.
  3. Por ejemplo, "Hola, ¡este es un script de PowerShell simple!”en el guión actual.
Powershell ejecutado

Sugerencia del experto

Al ejecutar un script de PowerShell en CMD, el proceso puede interrumpirse debido a una configuración inadecuada para el Set-ExecutionPolicy .

Hay dos formas de resolver este error:

Usando PowerShell

  1. Haga clic con el botón en menú de inicio icono y elegir Windows PowerShell (Admin) del desplegable Usuario avanzado Menú de contexto.
  2. Cuando veas la consola, ejecuta este comando: Establecer ExecutionPolicy RemoteSigned.
  3. Golpear Participar.
  4. Cuando veas y No indicaciones, presione Y y golpear Participar de nuevo.
Política de ejecución

Usando CMD

  1. Abra CMD con derechos elevados.
  2. Copie y pegue este comando y presione Participar: powershell Set-ExecutionPolicy RemoteSigned.
Política CMD

Lecturas relacionadas:

Ahora ya sabe cómo ejecutar un script de PowerShell desde CMD. Esta es una manera rápida y conveniente de ejecutar scripts avanzados en un sistema rudimentario. terminal.

¿Te ayudó el artículo? ¿Conoce una mejor manera de lograr el mismo resultado? Comparte tus pensamientos a continuación.

Más sobre los temas: CMD, PowerShell