Start-Sleep
將指令碼或工作階段中的活動暫停一段指定的時間。
Syntax
Start-Sleep
[-Seconds] <Double>
[<CommonParameters>]
Start-Sleep
-Milliseconds <Int32>
[<CommonParameters>]
Description
Cmdlet 會在 Start-Sleep
指定的期間內暫停腳本或會話中的活動。 您可以將它用於許多工作,例如等待操作完成,或先暫停再重複執行一項操作。
範例
範例 1︰讓所有命令睡眠 15 秒
Start-Sleep -s 15
範例 2:睡眠 1.5 秒的所有命令
本範例會將會話睡眠中的所有命令設定為一到半秒。
Start-Sleep -Seconds 1.5
參數
-Milliseconds
指定資源的睡眠時間長度 (單位為毫秒)。 參數可以縮寫為 m。
Type: | Int32 |
Aliases: | ms |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Seconds
指定資源的睡眠時間長度 (單位為秒)。 您可以省略參數名稱,也可以將其縮寫為 。 從 PowerShell 6.2.0 開始,此參數現在接受小數值。
Type: | Double |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸入
您可以使用管線將秒數傳送至 Start-Sleep
。
輸出
None
此 Cmdlet 不會傳回任何輸出。
備註
- 您也可以
Start-Sleep
參考其內建別名 。sleep
如需詳細資訊,請參閱 about_Aliases。 Ctrl+C
中斷 。Start-Sleep
Ctrl+C
不會中斷 。[Threading.Thread]::Sleep
如需詳細資訊,請參閱 Thread.Sleep 方法。