O PowerShell é uma ferramenta de script usada para executar tarefas administrativas e de automação do Windows. Ele também oferece um recurso de pausar um script. Os scripts do PowerShell são pausados para adicionar uma entrada do usuário, aguardar a execução de outro processo ou diminuir a velocidade de execução. A execução do script do PowerShell pode ser pausada usando comandos específicos.
Este artigo nos guiará por vários métodos para corrigir a consulta mencionada.
Como pausar um script no PowerShell?
Estes são os métodos que podem ser aplicados para pausar um script:
Método 1: Use o cmdlet “Pause” para pausar um script do PowerShell
O ' pausa ” O cmdlet é utilizado no PowerShell para adicionar uma pausa em um script. Quando o cmdlet “pause” é executado, ele exibe a caixa de diálogo “ Pressione qualquer tecla para continuar. . . ” quando nenhuma entrada de string é fornecida.
Exemplo
Este exemplo demonstrará o funcionamento do “ pausa ” cmdlet:
> host de gravação 'Olá Mundo'> cmd / c 'pausa'
Neste exemplo declarado:
-
- Primeiro, adicionamos uma string com a ajuda “ Host de gravação ” comando.
- Depois disso, adicionamos o “ cmd /c ‘pausa’ ” cmdlet para pausar o script:
Como se vê, o “ pausa ” O cmdlet adicionou com êxito uma pausa no script.
Método 2: Use o comando “Read-Host” para pausar um script do PowerShell
Outro método é um “ Read-Host ” para pausar um script. Este cmdlet solicita a entrada do usuário e aguarda até que a entrada seja fornecida.
Exemplo
Agora, pause o script usando o botão “ Read-Host ” da seguinte forma:
> Read-Host 'Pressione qualquer tecla para continuar'
Método 3: Use o comando “Timeout” para pausar um script do PowerShell
O ' tempo esgotado ” O comando pausa o script por um número especificado de segundos. É útil quando você deseja que o usuário aguarde a execução adequada do processo.
Exemplo
Nesta demonstração dada, o “ tempo esgotado ” será usado para pausar um script para “ 5 ” segundos:
> host de gravação 'Script pausado por 5 segundos'> tempo esgotado / t 5
Método 4: Use o “Start-Sleep” para pausar o script
Outro comando que é usado com mais frequência é o “ Iniciar-Sleep ”. Ele pausa o script por um período de tempo especificado.
Exemplo
Agora, vamos utilizar o “ Iniciar-Sleep ” cmdlet para pausar um script por cinco segundos:
> host de gravação 'Script permanecerá pausado por 5 segundos'> Iniciar-Sleep -Segundos 5
Isso foi tudo sobre pausar o script do PowerShell.
Conclusão
Um script do PowerShell pode ser pausado usando vários métodos. Esses métodos incluem “ Pausa ”, “ Read-Host ”, “ Tempo esgotado ', ou ' Iniciar-Sleep ” cmdlets. Para pausar um script, adicione qualquer um desses comandos mencionados no corpo do script. Este artigo forneceu detalhes detalhados para pausar um script no PowerShell.