讓指令碼或工作階段中的活動暫停一段指定的時間。

語法

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 毫秒) 的睡眠狀態。









目錄