Este tutorial observará várias abordagens para encerrar um script do PowerShell.
Como encerrar um script no PowerShell?
Essas são as abordagens que podem ser utilizadas para encerrar um script no PowerShell:
Método 1: encerrar um script no PowerShell usando o comando “saída”
O "Saída”O cmdlet é usado para tirar uma saída de um PowerShell onde quer que seja executado. É principalmente utilizado dentro das funções. Como resultado, ele apenas encerra o script, mas não o console. Da mesma forma, executá -lo fora do script encerrará o console.
Exemplo
Por exemplo, o script fornecido será encerrado após a execução do primeiro “gravação-host”Comando:
teste de funcionamento
Write-host "Comando de saída terá encerrar o script"
saída
Write-host "Isso não será executado"
Teste
Como você pode ver, o código após a palavra -chave "saída" não foi executada e o script foi encerrado.
Método 2: encerrar um script no PowerShell usando o comando "break"
O "Quebrar”CMDLET é diferente do restante dos comandos terminantes. É normalmente usado em declarações e loops para encerrar um script do PowerShell. Por exemplo, se houver 5 linhas a serem executadas e a declaração de quebra será usada após a terceira linha. Em seguida, o script será encerrado após a execução da terceira linha e as outras duas linhas não serão executadas.
Observe que este comando terá apenas um script do PowerShell, mas não um console do PowerShell.
Exemplo
Neste exemplo, o adicionado “Quebrar”Comando quebrará o controle de execução do“Teste”Função:
teste de funcionamento
Write-host "Comando Break Will encerrará o script"
Quebrar
Write-host "Isso não será executado"
Teste
Método 3: encerrar um script no PowerShell usando o comando "retornar"
O "Retornar”A palavra -chave ou comando não encerra diretamente um script, mas retorna o código ao ponto em que foi chamado anteriormente. Se este comando for executado no console, não retornará nada. No entanto, executá -lo dentro do script irá encerrar.
Exemplo
Aqui está a demonstração do término do script PowerShell usando o “Retornar”Comando:
teste de funcionamento
Write-host "Comando de retorno terá encerrar o script"
retornar
Write-host "Isso não será executado"
Teste
A saída confirma que o script foi encerrado, após a execução do comando "retorno".
Conclusão
O script em PowerShell pode ser encerrado usando vários comandos. Esses comandos incluem o “Saída","Quebrar", ou "Retornar”. Todos esses comandos precisam ser executados dentro de um script do PowerShell para encerrá -lo. Este post demonstrou vários métodos para encerrar um script no PowerShell.