Start-Sleep

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

Syntax

Seconds (Standard)

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

Milliseconds

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: Pausa körningen i 1 sekund

I det här exemplet pausar körningen av kommandon en sekund.

Start-Sleep -Seconds 1

Exempel 2: Pausa körningen på kommandoraden

Det här exemplet visar att körningen har pausats i 5 sekunder när den körs från kommandoraden.

PS> Get-Date; Start-Sleep -Seconds 5; Get-Date

Friday, May 13, 2022 9:38:15 AM
Friday, May 13, 2022 9:38:20 AM

PowerShell kan inte köra det andra kommandot Get-Date förrän timern för viloläge upphör att gälla.

Parametrar

-Milliseconds

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

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Milliseconds
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Seconds

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

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Seconds
Position:0
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

Int32

Du kan skicka antalet sekunder till den här cmdleten.

Utdata

None

Den här cmdleten returnerar inga utdata.

Kommentarer

Windows PowerShell innehåller följande alias för Start-Sleep:

  • sleep

  • 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.