我启动了一些 powershell 作业,我想在预定的时间停止它们。我知道停止它们的命令是,Stop-Job -Name $someName
但我不知道如何安排。
我的意思是我知道有任务调度程序,但是我如何获取在我的 powershell 窗口内启动的作业,因为这里似乎存在某种范围问题。
另外,我可以从 Powershell 创建计划任务吗?这可以解决我离开窗口后它不显示在我运行的脚本的 powershell 范围内的问题。
答案1
您可以使用 schtasks.exe 或 New-ScheduledTask cmdlet 在 PowerShell 中创建计划任务
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks
https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/new-scheduledtask?view=win10-ps