你好我今天的问题是如何弄清楚PowerShell脚本运行了多长时间。我确实找到了一些东西来弄清楚使用了什么特定的powershell脚本
PowerShell -File test1.ps1
然后使用
Get-WMIObject -Class Win32_Process -Filter "NAME='PowerShell.EXE'"
然而,据我所知,这并没有告诉我powershell脚本运行了多长时间。有没有办法找到一个powershell脚本运行多长时间并杀死它而不在运行的powershell脚本中编写某种时间函数?如果脚本运行时间超过“x”分钟,还有办法停止该脚本吗?
答案 0 :(得分:0)
$time = get-date
do
{
bla-bla-bla
}
while ((Get-Date).AddMinutes(-5) -le $time)
做5分钟的事情