Start-Sleep
Onderbreekt de activiteit in een script of sessie voor de opgegeven periode.
Syntax
Seconds (Standaard)
Start-Sleep
[-Seconds] <Double>
[<CommonParameters>]
Milliseconds
Start-Sleep
-Milliseconds <Int32>
[<CommonParameters>]
Description
De Start-Sleep cmdlet onderbreekt de activiteit in een script of sessie gedurende de opgegeven periode. U kunt deze gebruiken voor veel taken, zoals wachten tot een bewerking is voltooid of onderbroken voordat u een bewerking herhaalt.
Voorbeelden
Voorbeeld 1: Uitvoering onderbreken gedurende 1,5 seconden
Dit voorbeeld uitvoering van commando's gedurende anderhalve seconde.
Start-Sleep -Seconds 1.5
Voorbeeld 2: Uitvoering onderbreken op de opdrachtregel
In dit voorbeeld ziet u dat de uitvoering vijf seconden is onderbroken wanneer de uitvoering vanaf de opdrachtregel wordt uitgevoerd.
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 de tweede Get-Date opdracht pas uitvoeren als de slaapstandtimer is verlopen.
Parameters
-Milliseconds
Hiermee geeft u op hoe lang de resource in milliseconden slaapt. De parameter kan worden afgekort als m.
Parametereigenschappen
| Type: | Int32 |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
| Aliassen: | ms |
Parametersets
Milliseconds
| Position: | Named |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-Seconds
Hiermee geeft u op hoe lang de resource in seconden slaapt. U kunt de parameternaam weglaten of u kunt deze verkorten als . Vanaf PowerShell 6.2.0 accepteert deze parameter nu breukwaarden.
Parametereigenschappen
| Type: | Double |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
Seconds
| Position: | 0 |
| Verplicht: | True |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.
Invoerwaarden
Int32
U kunt het aantal seconden naar Start-Sleepdoorspezen.
Uitvoerwaarden
None
Deze cmdlet retourneert geen uitvoer.
Notities
- U kunt ook verwijzen naar
Start-Sleepdoor de ingebouwde alias,sleep. Zie about_Aliasesvoor meer informatie. -
Ctrl+CuitStart-Sleep. -
Ctrl+Cbreekt niet uit[Threading.Thread]::Sleep. Zie Thread.Sleep Methodvoor meer informatie.