【发布时间】:2022-02-21 15:58:53
【问题描述】:
我在 PowerShell 中有一个任务,想在进程运行时检查时间。 如果它通过 8:05 am 我想停止这个过程。如何在 PowerShell 中实现这一点?
提前致谢。
$time = get-date -Format hh:mm
$time
if ($time > 8:05)
{
Write-Output "passed 8:05 am"
exit
}
else
{
Write-Output "too early"
}
【问题讨论】:
-
您是否收到任何错误消息?您的代码没有按预期工作吗?你的代码 sn-p 有什么问题?
-
这个“任务”是在 PowerShell 中实现的,并且这段代码将成为它的一部分,还是作为作业、进程或其他东西运行?在后一种情况下,您将循环检查时间,看看它是否已经过了上午 8:05;如果有,则中止任务,否则在再次检查之前休眠一段时间。
标签: powershell time