Compartilhar via


Start-Sleep

Suspende a atividade em um script ou sessão pelo período de tempo especificado.

Sintaxe

Start-Sleep
     [-Seconds] <Int32>
     [<CommonParameters>]
Start-Sleep
     -Milliseconds <Int32>
     [<CommonParameters>]

Description

O cmdlet Start-Sleep suspende a atividade em um script ou sessão pelo período de tempo especificado. Você pode usá-lo para muitas tarefas, como esperar que uma operação seja concluída ou pausar antes de repetir uma operação.

Exemplos

Exemplo 1: Suspensão de todos os comandos por 15 segundos

Start-Sleep -s 15

Esse comando faz com que todos os comandos na sessão durmam por 15 segundos.

Exemplo 2: Suspensão de todos os comandos

Start-Sleep -m 500

Esse comando faz com que todos os comandos na sessão durmam por meio segundo (500 milissegundos).

Parâmetros

-Milliseconds

Especifica por quanto tempo o recurso fica inativo em milissegundos. O parâmetro pode ser abreviado como m.

Tipo:Int32
Aliases:ms
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Seconds

Especifica por quanto tempo o recurso fica inativo em segundos. Você pode omitir o nome do parâmetro (Segundos) ou abreviar comode .

Tipo:Int32
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Entradas

Int32

Você pode canalizar o número de segundos para Start-Sleep.

Saídas

None

Esse cmdlet não retorna nenhuma saída.

Observações

  • Você também pode consultar Start-Sleep por seu alias interno, sleep. Para obter mais informações, consulte about_Aliases.
  • Ctrl+C sai do Start-Sleep.
    • Ctrl+C não sai do [Threading.Thread]::Sleep. Para obter mais informações, consulte Método Thread.Sleep.