讓指令碼或工作階段中的活動暫停一段指定的時間。
語法
Start-Sleep -Milliseconds <int> [<CommonParameters>] Start-Sleep [-Seconds] <int> [<CommonParameters>]
描述
Start-Sleep Cmdlet 會讓指令碼或工作階段中的活動暫停一段指定的時間。此 Cmdlet 可以用在許多工作上,例如等候作業完成或是在進行重複作業之前暫停。
參數
-Milliseconds <int>
指定資源處在睡眠狀態的毫秒數。此參數可縮寫成 "-m"。
必要? |
true |
位置? |
named |
預設值 |
|
接受管線輸入? |
true (ByPropertyName) |
接受萬用字元? |
false |
-Seconds <int>
指定資源處在睡眠狀態的秒數。您可以省略參數名稱 ("Seconds") 或將它縮寫成 "-s"。
必要? |
true |
位置? |
1 |
預設值 |
|
接受管線輸入? |
true (ByValue, ByPropertyName) |
接受萬用字元? |
false |
<CommonParameters>
這個 Cmdlet 支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。如需詳細資訊,請參閱 about_Commonparameters.
輸入和輸出
輸入型別是可經由管道輸出至 Cmdlet 的物件型別。傳回型別則是 Cmdlet 所傳回的物件型別。
輸入 |
System.Int32 您可經由管道將秒數輸出至 Start-Sleep。 |
輸出 |
無 這個 Cmdlet 不會傳回任何輸出。 |
附註
您也可以利用內建的別名 "sleep" 來參照 Start-Sleep。如需詳細資訊,請參閱 about_Aliases。
範例 1
C:\PS>Start-Sleep -s 15 描述 ----------- 這個命令會讓工作階段中的所有命令都進入 15 秒的睡眠狀態。
範例 2
C:\PS>Start-Sleep -m 500 描述 ----------- 這個命令會讓工作階段中的所有命令都進入二分之一秒 (500 毫秒) 的睡眠狀態。