PowerShell é uma ferramenta de script usada para executar tarefas administrativas e automação do Windows. Ele também oferece um recurso para fazer uma pausa um script. Os scripts do PowerShell são pausados para adicionar uma entrada do usuário, aguardar outro processo para executar ou desacelerar a velocidade de execução. A execução do script do PowerShell pode ser pausada usando comandos específicos.
Este artigo nos levará a 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 "pausa" para pausar um script do PowerShell
O "pausa”O cmdlet é utilizado no PowerShell para adicionar uma pausa em um script. Quando o cmdlet de "pausa" é executado, ele exibe a caixa de diálogo "Pressione qualquer tecla para continuar… ”Quando nenhuma entrada de string é dada.
Exemplo
Este exemplo demonstrará o funcionamento do “pausa”Cmdlet:
> gravar-host "Hello World"
> pausa cmd /c '
Neste exemplo declarado:
Como pode ser visto, o “pausa”O cmdlet adicionou com sucesso uma pausa no script.
Método 2: Use o comando “Read-Host” para pausar um script 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 dada.
Exemplo
Agora, pause o script usando o “Read-host”CMDLET da seguinte forma:
> Read-host "Pressione qualquer tecla para continuar"
Método 3: Use o comando "Timeout" para pausar um script PowerShell
O "tempo esgotado”O comando faz uma pausa no script para um número especificado de segundos. É útil quando você deseja que o usuário espere que o processo seja executado corretamente.
Exemplo
Nesta demonstração dada, o “tempo esgotado”O cmdlet será usado para pausar um script para“5”Segundos:
> Write-host "O script está pausado por 5 segundos"
> Tempo limite /T 5
Método 4: use o “sono inicial” para pausar o script
Outro comando que é usado mais comumente é o “Sono inicial”. Ele faz uma pausa no script por um período de tempo especificado.
Exemplo
Agora, vamos utilizar o “Sono inicial”CMDLET para pausar um script por cinco segundos:
> Write-host "O script permanecerá pausado por 5 segundos"
> Sleep -inicial -Segundos 5
Isso era tudo sobre uma pausa para 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 "Sono inicial”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.