Como usar o comando de saída do PowerShell

Como usar o comando de saída do PowerShell

Powershell usa o “Saída”Comando em suas funções e scripts para encerrá -los. Este comando deve ser utilizado com cuidado, pois pode encerrar o console e os editores. O usuário pode não conseguir ver a saída quando é usado dentro do script ou função. É a maneira mais fácil de sair e encerrar o script ou console.

Este artigo discutirá o “Saída”Comando em PowerShell.

Como usar o comando PowerShell "Exit"?

O "Saída”O comando fecha a sessão do Console PowerShell ou encerra um script no PowerShell. Para a demonstração prática, confira os exemplos fornecidos.

Exemplo 1: Console de saída PowerShell

Executando o “Saída”O comando no console do PowerShell encerrará o console e a saída dele:

> Saída

Exemplo 2: Script de saída PowerShell

Neste exemplo, o script será encerrado com a ajuda do “Saída”Comando, mas não terá rescisão no console:

> Function EXITScript
> write-output "O console não será encerrado."
> Saída
>
> EXITScript

No código acima:

  • Primeiro, defina uma função e adicione um código dentro. Adicione o "Saída”Comando no final do código.
  • Finalmente, invocar a função chamando seu nome fora de seus aparelhos encaracolados:

Agora, vamos testar o script chamando -o no Console PowerShell:

> C: \ new \ ExitCommand.ps1

Pode -se observar que o script do PowerShell foi encerrado, mas não fechou a sessão do console.

Exemplo 3: Sair PowerShell Script após cinco segundos

Este exemplo demonstrará uma pausa de 5 segundos antes de encerrar o script:

> Host de gravação "Ele terá terminado após 5 segundos"
> Sleep -inicial -Segundos 5
> Saída

Aqui:

  • Primeiro de tudo, utilizamos o “Gravação-host”Comando e adicionou algum texto dentro dele.
  • Depois disso, adicione o “Sono inicial”Comando ao lado do“-segundos”Parâmetro e atribuir o“5Parâmetro para adicionar o atraso de 5 segundos.
  • Finalmente, especifique o “Saída”Comando:

Vamos testar o script acima chamando -o:

> C: \ new \ ExitCommand.ps1

O script acima foi esperado por 5 segundos antes de ser encerrado.

Exemplo 4: Verificando se o código após o comando "saída" executa

Agora, adicione o código a seguir ao seu script PowerShell:

> gravar-host "Hello World"
> Saída
> Host de gravação "Isso não será executado."

Pode -se observar que o “Saída”O comando encerrou o script e o código após o“Saída”O comando não foi executado.

Conclusão

O "Saída”O comando, quando usado dentro do script PowerShell, será encerrado, mas não fechará a sessão. No entanto, quando é usado dentro do console do PowerShell, ele é encerrado. Além disso, também ajuda a interromper a execução do script. Este artigo discutiu vários exemplos para fazer uma melhor demonstração do comando "Exit".