Comment lancer un script PowerShell depuis l'invite de commandes (cmd) ?
Powershell

¿Cómo iniciar un script de PowerShell desde el símbolo del sistema (cmd)?

By Hervé , on 25 junio 2024 , updated on 25 junio 2024 - 5 minutes to read
Partager cet article :

¿Quiere saber cómo iniciar un script de PowerShell desde el símbolo del sistema (cmd)? Si es así, ¡estás en el lugar correcto! Descubra en este artículo los pasos simples y efectivos para ejecutar sus scripts de PowerShell con facilidad. ¡Sigue la guía y domina esta técnica esencial en poco tiempo!

🔵 Utilice la opción -Comando
Indicar la ruta del script a ejecutar
Escriba el comando de PowerShell seguido de la ruta del script entre comillas
Ejemplo: powershell -Comando “& ‘C:myscript.ps1′”

🚀 Lista de pasos para iniciar un script de PowerShell desde el símbolo del sistema (cmd) 🚀

Escenario Descripción
1 Abra el símbolo del sistema como administrador
2 Navegue hasta la ubicación del script de PowerShell para iniciar
3 Escriba el comando “powershell -Archivo script_name.ps1

” y presione Entrar

Inicie un script de PowerShell desde el símbolo del sistema (cmd)

para lanzar un secuencia de comandos de PowerShell desde elsímbolo del sistema (cmd), es imprescindible conocer algunos comandos básicos. El proceso es simple y se puede completar en solo unos pocos pasos.

Comience abriendo elsímbolo del sistema (cmd). Puedes hacerlo escribiendo “cmd” en la barra de búsqueda de Windows y presionando “Entrar”.

Una vez que se abra el símbolo del sistema, escriba el siguiente comando para ejecutar el script de PowerShell:


powershell -ExecutionPolicy Bypass -Archivo "path_of_scriptscript.ps1"

Los elementos clave de esta orden son:

  • potencia Shell : inicia el intérprete de PowerShell.
  • -Omisión de política de ejecución : Le permite omitir las restricciones de la política de ejecución de scripts de PowerShell, lo que a menudo es necesario para evitar errores de permisos.
  • -Archivo : Indica que especificará la ruta de un archivo de script para ejecutar.
  • “ruta_de_scriptscript.ps1” : Reemplace esto con la ruta real de su script de PowerShell.

También es posible pasar argumentos a su script de PowerShell desde el símbolo del sistema. Simplemente agregue los argumentos después de la ruta del script:


powershell -ExecutionPolicy Bypass -Archivo "path_of_scriptscript.ps1" argumento1 argumento2

Para comprobar si PowerShell está instalado correctamente en su sistema, puede escribir el comando


potencia Shell

directamente en el símbolo del sistema. Si se abre PowerShell, está listo para ejecutar su secuencia de comandos.

Usando el comando powershell

Para ejecutar un script de PowerShell desde elsímbolo del sistema (cmd), es fundamental conocer algunos comandos y opciones básicos. Esta manipulación suele ser necesaria cuando se trabaja en automatización de tareas o scripts complejos que requieren entornos Windows y Linux.

La clave para ejecutar un script de PowerShell desde cmd es usar el comando


potencia Shell

. Aquí hay un comando básico:


powershell -Archivo "C:pathtoyourscript.ps1"

Esta sintaxis se basa en varias opciones:

  • potencia Shell : La propia aplicación PowerShell.
  • -Archivo : Configuración que indica que ejecutará un archivo de script de PowerShell.
  • “C:rutaatuscript.ps1” : Ruta absoluta a su archivo de script.

Si necesitas pasar argumentos a su script, utilice la siguiente sintaxis:


powershell -Archivo "C:pathtoyourscript.ps1" arg1 arg2

Ejecutar Comandos de PowerShell desde cmd sin crear un archivo de script, use la opción -Dominio :


powershell -Comando "Obtener-Proceso"

Este método es útil para ejecutar rápidamente comandos pequeños o para probar scripts antes de guardarlos como archivos.

Finalmente, puede aplicar estas técnicas para automatizar diversas tareas administrativas e integrar scripts de PowerShell en entornos de línea de comandos (cmd) existentes.

Ejecutar un script de PowerShell desde cmd

Para ejecutar un script de PowerShell desde elsímbolo del sistema (cmd), es fundamental seguir algunos pasos específicos para garantizar una ejecución sin errores.

Primero abre elsímbolo del sistema (cmd). Para hacer esto, escriba


cmd

en la barra de búsqueda de Windows y presione


Entrada

.

Una vez en el símbolo del sistema, puede ejecutar un script de PowerShell usando el siguiente comando:


powershell -Archivo "C:pathtoyourscript.ps1"

Si el script requiere parámetros, puede agregarlos después del nombre del script:


powershell -Archivo "C:pathtoyourscript.ps1" -Parámetro1 Valor1 -Parámetro2 Valor2

También es posible ejecutar un comando de PowerShell directamente desde el símbolo del sistema sin utilizar un archivo de secuencia de comandos. Para hacer esto, use el parámetro


-Dominio

:


powershell -Comando "Obtener-Proceso"

Finalmente, para necesidades más complejas, como ejecutar en un entorno específico o con permisos específicos, puede usar atributos adicionales :

  • -Política de ejecución

    : Para establecer la política de ejecución, por ejemplo,

    Derivación

    O

    Irrestricto

    .

  • -Sin perfil

    : Para ejecutar PowerShell sin cargar el perfil de usuario.

  • -Estilo de ventana

    : Para configurar el estilo de la ventana, por ejemplo,

    Oculto

    O

    Minimizado

    .


powershell -ExecutionPolicy Bypass -NoProfile -WindowStyle Hidden -Archivo "C:pathtoyourscript.ps1"

Asegúrese de que la ruta del script y los nombres de los parámetros sean correctos para evitar errores durante la ejecución. Con estos métodos, puede integrar fácilmente sus scripts de PowerShell en entornos de scripting existentes.

  • Gil, Miguel Ruiz El Cómo Del Éxito™: Haz Lo Que Has Venido A Hacer. No Dejes Que Nadie Escriba Tu Camino Por Ti. Sal Del Sistema.
    Brand : Createspace Independent Publishing Platform, Binding : Paperback, Label : CreateSpace Independent Publishing Platform, Publisher : CreateSpace Independent Publishing Platform, medium : Paperback, numberOfPages : 344, publicationDate : 2017-02-08, authors : Gil, Miguel Ruiz, ISBN : 154297755X

Hervé

Comments

Leave a comment

Your comment will be revised by the site if needed.