Powershell命令等待一段时间

Posted

技术标签:

【中文标题】Powershell命令等待一段时间【英文标题】:Powershell command to wait some time 【发布时间】:2021-08-26 15:09:32 【问题描述】:

如何将 powershell 脚本执行停止 x 时间,然后继续执行? 因此,例如,我可以运行一个命令并等待 3 秒以向用户显示日志,然后继续执行其他脚本。

【问题讨论】:

Start-Sleep 为什么不将其发布为答案,@SantiagoSquarzon?我建议还提到Get-Help sleep 将允许发现该命令。 务实地说,是的,@SantiagoSquarzon,但最好有一个正确的答案,这也允许提供额外的信息和正确的格式。此外,只有 答案 可以被接受 - 作为解决方案有效的最强信号 - 人们通常倾向于较少信任 cmets。 @SantiagoSquarzon - Stack Exchange 建议使用 cmets 来回答问题;它“破坏”了定义的模型。 (也就是说,众所周知,我会做同样的事情......) 也感谢您的反馈,@SantiagoSquarzon,无需抱歉;在评论中提供关键提示本身不是问题,只是更好有一个正确的答案,而且将您的评论转换为答案似乎很容易,这就是我鼓励的原因你这样做。另外,如果一个问题是重复,那么花时间找到一个问题并投票结束问题并附上指向它的链接最终会更有帮助。我确实明白,有时所有人都有时间/想要花时间在评论上。 【参考方案1】:

Microsoft 专门为此目的提供了Start-Sleep cmdlet。默认情况下,它的参数是休眠的秒数;如果您需要更好地控制空闲时间,您可以指定-Milliseconds 作为要使用的时间单位。

【讨论】:

以上是关于Powershell命令等待一段时间的主要内容,如果未能解决你的问题,请参考以下文章

Powershell 或 CMD - 我想同时运行两个命令而不等待第一个命令完成

win2008如何在用bat调出的powershell窗口里运行命令

从命令提示符或 PowerShell 调用 MSYS2 Shell

如何在PowerShell中连续执行命令

什么相当于 Windows 10 PowerShell 中的 bash/shell/UNIX-terminal 命令“which”?

node执行cmd或shell命令