我需要删除计划任务文件夹在很多机器上,最好使用 PowerShell。我找不到任何关于如何做到这一点的信息——似乎文档涵盖除文件夹之外的所有内容。
我是否遗漏了什么?
答案1
看起来您无法使用任务计划程序 cmdlet 执行此操作。
不过,有人在 StackOverflow 上贴出了解决方案:如何使用 PowerShell 从任务计划程序中删除文件夹?:
$scheduleObject = New-Object -ComObject Schedule.Service
$scheduleObject.connect()
$rootFolder = $scheduleObject.GetFolder("\")
$rootFolder.DeleteFolder("My Task Folder",$null)
有关文档DeleteFolder
可以在这里找到:
https://docs.microsoft.com/en-us/windows/win32/taskschd/taskfolder-deletefolder