Dela via


Start-Sleep

Pausar aktiviteten i ett skript eller en session under den angivna tidsperioden.

Syntax

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

Description

Cmdleten Start-Sleep pausar aktiviteten i ett skript eller en session under den angivna tidsperioden. Du kan använda den för många aktiviteter, till exempel att vänta på att en åtgärd ska slutföras eller pausas innan du upprepar en åtgärd.

Exempel

Exempel 1: Viloläge för alla kommandon i 15 sekunder

Start-Sleep -s 15

Med det här kommandot förs alla kommandon i sessionen i viloläge i 15 sekunder.

Exempel 2: Viloläge för alla kommandon

Start-Sleep -m 500

Det här kommandot gör att alla kommandon i sessionen viloläge i en halv sekund (500 millisekunder).

Parametrar

-Milliseconds

Anger hur länge resursen är i viloläge i millisekunder. Parametern kan förkortas som m.

Typ:Int32
Alias:ms
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Seconds

Anger hur länge resursen är i viloläge i sekunder. Du kan utelämna parameternamnet (Sekunder), eller så kan du förkorta det som s.

Typ:Int32
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

Int32

Du kan skicka antalet sekunder till Start-Sleep.

Utdata

None

Den här cmdleten returnerar inga utdata.

Kommentarer

  • Du kan också referera till Start-Sleep med dess inbyggda alias, sleep. Mer information finns i about_Aliases.
  • Ctrl+C bryter sig ut ur Start-Sleep.
    • Ctrl+C bryter sig inte ut ur [Threading.Thread]::Sleep. Mer information finns i Thread.Sleep-metoden.