O ' Iniciar-Sleep ” é utilizado no PowerShell para suspender ou pausar a atividade de uma sessão de console ou script por um tempo especificado. Além disso, o cmdlet declarado também pode ajudar a aguardar a conclusão de uma operação específica antes de pausar a atividade. No entanto, esse cmdlet não retorna nenhuma saída no console do PowerShell.
Este tutorial discutirá o cmdlet “Start-Sleep” em detalhes.
Como usar o comando “Start-Sleep” do PowerShell?
Conforme descrito acima, o cmdlet “ Iniciar-Sleep ” é responsável por pausar ou aguardar a execução de um cmdlet específico.
Vamos verificar os exemplos abaixo para uma demonstração prática do “ Iniciar-Sleep ” comando.
Exemplo 1: Use o cmdlet “Start-Sleep” para pausar a execução
O cmdlet abaixo indicado pausará a execução do script por um tempo especificado:
Iniciar-Sleep
Exemplo 2: use o cmdlet “Start-Sleep” para pausar a execução por cinco segundos
A ilustração a seguir pausará a execução do comando específico por um tempo necessário:
Iniciar-Sleep -Segundos 5
De acordo com o comando acima:
- Primeiro, especifique o “ Iniciar-Sleep ” cmdlet.
- Depois disso, especifique o “ -Segundos ” e atribua o valor de “ 5 ” segundos:
Exemplo 3: Use o Cmdlet “Start-Sleep” para Aguardar Cinco Segundos Antes da Execução do Outro Comando
Para adicionar o intervalo de dez segundos entre a execução dos dois comandos, use o cmdlet abaixo indicado:
Iniciar-Sleep -Segundos 5 ; Get-Date
No código fornecido acima:
- Inicialmente, especifique o “ Iniciar-Sleep ” cmdlet, juntamente com o “ -Segundos ” parâmetro com o valor de “ 5 ” segundos.
- Depois disso, adicione o segundo cmdlet, como “ Get-Date ' para ser executado:
Exemplo 4: Use o cmdlet “Start-Sleep” para adicionar o intervalo de dez segundos entre a execução de dois cmdlets
Nesta demonstração, será adicionado um intervalo de dez segundos entre a execução de dois comandos:
Get-Date; Iniciar-Sleep -S 10 ; Get-Date
De acordo com o código acima dado:
- Primeiro, adicione o “ Get-Date ” cmdlet.
- Em seguida, escreva o “ Iniciar-Sleep ” cmdlet, seguido pelo “ -S ” parâmetro com o valor “ 10 ” segundos atribuídos a ele.
- Por fim, adicione outro cmdlet a ser executado:
Isso foi tudo sobre o “ Iniciar-Sleep ” cmdlet no PowerShell.
Conclusão
O ' Iniciar-Sleep ” cmdlet no PowerShell é responsável por suspender uma atividade ou pausar uma sessão por um tempo especificado. Além disso, pode adicionar o intervalo de tempo especificado entre a execução dos dois cmdlets. Esta postagem elaborou o cmdlet “Start-Sleep” em detalhes.