Como pausar um script do PowerShell

Como Pausar Um Script Do Powershell



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.