Start-Sleep
在指定时间段内暂停脚本或会话中的活动。
语法
Start-Sleep
[-Seconds] <Int32>
[<CommonParameters>]
Start-Sleep
-Milliseconds <Int32>
[<CommonParameters>]
说明
Start-Sleep
cmdlet 会在指定时间段内挂起脚本或会话中的活动。
可以将其用于许多任务,例如,在重复操作之前等待操作完成或暂停。
示例
示例 1:将所有命令睡眠 15 秒
Start-Sleep -s 15
此命令使会话睡眠中的所有命令 15 秒。
示例 2:将所有命令睡眠
Start-Sleep -m 500
此命令使会话中的所有命令都处于休眠状态(500 毫秒)。
参数
-Milliseconds
指定资源睡眠时间(以毫秒为单位)。 参数可以缩写为 m。
类型: | Int32 |
别名: | ms |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Seconds
指定资源睡眠时间(以秒为单位)。 可以省略参数名称(秒),也可以将其缩写为 。
类型: | Int32 |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
输入
可以通过管道将秒数传递给 Start-Sleep
。
输出
None
此 cmdlet 不返回任何输出。
备注
- 还可以通过其内置别名
sleep
来引用Start-Sleep
。 有关详细信息,请参阅 about_Aliases。 -
Ctrl+C
Start-Sleep
爆发。-
Ctrl+C
不会爆发[Threading.Thread]::Sleep
。 有关详细信息,请参阅 Thread.Sleep 方法。
-