Cómo ejecutar un script de PowerShell
- 
          
            Use ./script_namepara ejecutar un script de PowerShell en PowerShell
- Use la ruta completa para ejecutar un script de PowerShell en PowerShell
- 
          
            Use cmd.exepara ejecutar un script de PowerShell
- 
          
            Use el parámetro -Filepara ejecutar un script de PowerShell encmd.exe
- 
          
            Use el interruptor bypasspara ejecutar un script de PowerShell encmd.exe
- 
          
            Use el comando typepara ejecutar un script de PowerShell encmd.exe
 
Un script de PowerShell es una colección de comandos guardados en un archivo con 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."
Salida:
Your script is executed successfully.
La salida anterior debe mostrarse al ejecutar myscript.ps1. Este tutorial presentará diferentes métodos para ejecutar un script de PowerShell.
Use ./script_name para ejecutar un script de PowerShell en PowerShell
Necesita estar en el directorio donde se encuentra el archivo del script para usar este método. El comando cd se utiliza 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
Salida:
Your script is executed successfully.
Use la ruta completa para ejecutar un script de PowerShell en PowerShell
No es necesario 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
Salida:
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 sale después de que el script ha terminado.
powershell -noexit C:\New\myscript.ps1
Salida:
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
Salida:
Your script is executed successfully.
Use 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 scripts predeterminada.
powershell -executionpolicy bypass -File C:\New\myscript.ps1
Salida:
Your script is executed successfully.
Use el comando type para ejecutar un script de PowerShell en cmd.exe
También puede utilizar el comando type para ejecutar un script de PowerShell en cmd.
type "C:\New\myscript.ps1" | powershell -c -
Salida:
Your script is executed successfully.
