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:
sleepCtrl+Cbryter sig ut urStart-Sleep.Ctrl+Cbryter sig inte ut ur[Threading.Thread]::Sleep. Mer information finns i Thread.Sleep-metoden.