Ejecutar un script de PowerShell
-
Use
./script_name
para ejecutar un script de PowerSell en PowerShell - Use la ruta completa para ejecutar un script de PowerShell en PowerShell
-
Use
cmd.exe
para ejecutar un script de PowerShell -
Use el parámetro
-File
para ejecutar un script de PowerShell encmd.exe
-
Utilice el interruptor
bypass
para ejecutar un script de PowerShell encmd.exe
-
Utilice el comando
type
para ejecutar un script de PowerShell encmd.exe
Un script de PowerShell es una colección de comandos guardados en un archivo de extensión .ps1
. PowerShell ejecuta los comandos escritos en el archivo .ps1
.
Hemos creado un script de PowerShell llamado myscript.ps1
, que contiene el siguiente comando.
Write-Host "Your script is executed successfully."
Producción :
Your script is executed successfully.
El resultado anterior debe mostrarse al ejecutar un myscript.ps1
. Este tutorial presentará diferentes métodos para ejecutar un script de PowerShell.
Use ./script_name
para ejecutar un script de PowerSell en PowerShell
Debe estar en el directorio donde se encuentra el archivo de script para usar este método. El comando cd
se usa para cambiar el directorio de trabajo en PowerShell. Después de navegar al directorio de un archivo de script, ejecute ./script_name
.
Por ejemplo, nuestro archivo de script se encuentra en C:\New
.
cd C:\New
Luego ejecute un script.
./myscript.ps1
Producción :
Your script is executed successfully.
Use la ruta completa para ejecutar un script de PowerShell en PowerShell
No necesita cambiar el directorio de trabajo en este método. Puede proporcionar la ruta completa de un archivo de script para ejecutarlo.
C:\New\myscript.ps1
Producción :
Your script is executed successfully.
Use cmd.exe
para ejecutar un script de PowerShell
Puede ejecutar un script de PowerShell desde el símbolo del sistema. El argumento -noexit
no es obligatorio. Mantiene la consola abierta porque PowerShell se cierra después de que finaliza el script.
powershell -noexit C:\New\myscript.ps1
Producción :
Your script is executed successfully.
Use el parámetro -File
para ejecutar un script de PowerShell en cmd.exe
El parámetro -File
le permite invocar un script desde otro entorno, como cmd.exe
.
powershell -File C:\New\myscript.ps1
Producción :
Your script is executed successfully.
Utilice el interruptor bypass
para ejecutar un script de PowerShell en cmd.exe
Puede usar el interruptor bypass
para ejecutar un script de PowerShell sin modificar la política de ejecución de script predeterminada.
powershell -executionpolicy bypass -File C:\New\myscript.ps1
Producción :
Your script is executed successfully.
Utilice el comando type
para ejecutar un script de PowerShell en cmd.exe
También puede usar el comando type
para ejecutar un script de PowerShell en cmd
.
type "C:\New\myscript.ps1" | powershell -c -
Producción :
Your script is executed successfully.