Dela via


Start-Sleep

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

Syntax

Start-Sleep
     [-Seconds] <Double>
     [<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

Exempel 2: Viloläge för alla kommandon i 1,5 sekunder

Det här exemplet gör att alla kommandon i sessionen viloläge i en och en halv sekund.

Start-Sleep -Seconds 1.5

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 eller förkorta det som s. Från och med PowerShell 6.2.0 accepterar den här parametern nu bråkvärden.

Typ:Double
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.