如何使用 PowerShell 删除计划任务文件夹?

如何使用 PowerShell 删除计划任务文件夹?

我需要删除计划任务文件夹在很多机器上,最好使用 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

相关内容