我在“C:\ Users \ Admin \ Desktop \ scraper \ work.exe”上有一个可执行文件,我想在Powershell中执行以下操作。
我希望有一个干净简单的解决方案。我查看了 Start-Process 和 Wait-Process 但没有成功。感谢。
答案 0 :(得分:1)
您可以启动该过程并获取PID,然后使用它来稍后停止它。这将做你永远要求的(1)。
While (1) {
$proc = Start-Process C:\Users\Admin\Desktop\scraper\work.exe -PassThru
Start-Sleep -Seconds (60*60)
Stop-Process $proc.Id -force
Start-Sleep -Seconds (30*60)
}
答案 1 :(得分:0)
您可以使用Start-Sleep -s or -m
[Exampe and usage][1]https://technet.microsoft.com/en-us/library/ee177002.aspx