Start-Sleep
Pausar aktiviteten i ett skript eller en session under den angivna tidsperioden.
Syntax
Seconds (Standard)
Start-Sleep
[-Seconds] <Double>
[<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,5 sekunder
Det här exemplet på körning av kommandon i en och en halv sekund.
Start-Sleep -Seconds 1.5
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 |
| Alias: | ms |
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. Från och med PowerShell 6.2.0 accepterar den här parametern nu bråkvärden.
Parameteregenskaper
| Typ: | Double |
| 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 Start-Sleep.
Utdata
None
Den här cmdleten returnerar inga utdata.
Kommentarer
- Du kan också referera till
Start-Sleepmed dess inbyggda alias,sleep. Mer information finns i about_Aliases. -
Ctrl+Cbryter sig ut urStart-Sleep. -
Ctrl+Cbryter sig inte ut ur[Threading.Thread]::Sleep. Mer information finns i Thread.Sleep-metoden.