Encerrar um script em PowerShell

Encerrar um script em PowerShell
PowerShell tem um aplicativo host, “PowerShell Ise”No Windows que é usado para criar scripts. Esses scripts são então utilizados para criar tarefas de automação para vários processos. Mais especificamente, os scripts do PowerShell podem ser encerrados usando o “Saída”Comando. Este comando é usado fora do script e encerra o console. Também existem outros métodos para encerrar um script no PowerShell

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:

  • Comando de saída.
  • Break Command.
  • Retornar comando.

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.