Start-Sleep
指定した期間、スクリプトまたはセッションのアクティビティを中断します。
構文
Seconds (既定)
Start-Sleep
[-Seconds] <Int32>
[<CommonParameters>]
Milliseconds
Start-Sleep
-Milliseconds <Int32>
[<CommonParameters>]
説明
Start-Sleep コマンドレットは、指定した期間、スクリプトまたはセッションのアクティビティを中断します。
操作の完了を待機したり、操作を繰り返す前に一時停止したりするなど、多くのタスクに使用できます。
例
例 1: すべてのコマンドを 15 秒間スリープする
Start-Sleep -s 15
このコマンドは、セッション内のすべてのコマンドを 15 秒間スリープ状態にします。
例 2: すべてのコマンドをスリープする
Start-Sleep -m 500
このコマンドは、セッション内のすべてのコマンドを 1/2 秒 (500 ミリ秒) スリープ状態にします。
パラメーター
-Milliseconds
リソースのスリープ時間をミリ秒単位で指定します。 このパラメーターは、mと省略できます。
パラメーターのプロパティ
| 型: | Int32 |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
| Aliases: | ms |
パラメーター セット
Milliseconds
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-Seconds
リソースのスリープ時間を秒単位で指定します。 パラメータ名 (Seconds) を省略することも、 s と省略することもできます。
パラメーターのプロパティ
| 型: | Int32 |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
Seconds
| 配置: | 0 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
入力
Int32
秒数を Start-Sleepにパイプできます。
出力
None
このコマンドレットによる戻り値はありません。
メモ
- また、組み込みのエイリアス、
Start-Sleepでsleepを参照することもできます。 詳細については、about_Aliasesを参照してください。 -
Ctrl+Cキーを押すと、Start-Sleep状態が終了します。-
Ctrl+Cは[Threading.Thread]::Sleepから抜け出しません。 詳細については、「Thread.Sleep メソッドの」を参照してください。
-