Este tutorial observará varios enfoques para terminar un guión de PowerShell.
Cómo terminar un guión en PowerShell?
Estos son los enfoques que se pueden utilizar para terminar un script en PowerShell:
Método 1: Terminar un script en PowerShell usando el comando "Salir"
El "Salida"Cmdlet se usa para tomar una salida de un PowerShell donde se ejecute. Se utiliza principalmente dentro de las funciones. Como resultado, solo termina el script pero no la consola. Del mismo modo, ejecutarlo fuera del script terminará la consola.
Ejemplo
Por ejemplo, el script dado se terminará después de ejecutar el primero "host de escritura" dominio:
prueba de funcionamiento
Write-Host "Comando de salida terminará el script"
salida
Escritura-anfitrión "Esto no se ejecutará"
Prueba
Como puede ver, el código después de la palabra clave de "salida" no se ejecutó y el script se terminó.
Método 2: Terminar un script en PowerShell usando el comando "Break"
El "Romper"Cmdlet es diferente del resto de los comandos de terminación. Normalmente se usa en declaraciones y bucles de interruptor para terminar un script de PowerShell. Por ejemplo, si hay 5 líneas para ejecutarse y la instrucción de descanso se usa después de la tercera línea. Luego, el script finalizará después de la ejecución de la tercera línea y las otras dos líneas no se ejecutarán.
Tenga en cuenta que este comando solo terminará un script de PowerShell pero no una consola de PowerShell.
Ejemplo
En este ejemplo, el agregado "Romper"El comando romperá el control de ejecución del"Prueba" función:
prueba de funcionamiento
Write-Host "Break Command terminará el script"
Romper
Escritura-anfitrión "Esto no se ejecutará"
Prueba
Método 3: Terminar un script en PowerShell usando el comando "return"
El "Devolver"La palabra clave o el comando no rescinden directamente un script, pero devuelve el código al punto donde se llamó anteriormente. Si este comando se ejecuta en la consola, no devolverá nada. Sin embargo, ejecutarlo dentro del script lo terminará.
Ejemplo
Aquí está la demostración de la terminación del script PowerShell utilizando el "Devolver" dominio:
prueba de funcionamiento
Write-Host "El comando de retorno terminará el script"
devolver
Escritura-anfitrión "Esto no se ejecutará"
Prueba
La salida confirma que el script se terminó, después de la ejecución del comando "return".
Conclusión
El script en PowerShell se puede terminar utilizando varios comandos. Estos comandos incluyen el "Salida","Romper", o "Devolver". Todos estos comandos deben ejecutarse dentro de un script de PowerShell para terminarlo. Esta publicación ha demostrado varios métodos para terminar un script en PowerShell.