gpt4 book ai didi

windows - 从 Windows 中的\文件夹中删除非 native 计划任务

转载 作者:可可西里 更新时间:2023-11-01 10:34:35 25 4
gpt4 key购买 nike

我想删除我网络上多台机器上的“非 native ”计划任务。这些任务的名称各不相同(取决于用户安装的软件),但它们都位于计划任务应用程序的根\文件夹中。

使用 schtasks/delete/tn */f 将删除这些任务,但它也会进入任务子目录并删除所有 native Windows 任务,我确信这不是一件好事!

我已经尝试了 /tn "\*" 等的变体。但是 schtasks 不接受这个输入。

网上似乎有一些 powershell 代码可以执行此操作,但它似乎只适用于 windos 8 及更高版本。我的很多机器仍然是 Windows 7。

我该如何解决这个问题?

最佳答案

你可以使用 Task Scheduler Scripting Object :

# Create the scripting object
$TaskScheduler = New-Object -ComObject Schedule.Service

# Connect to the task scheduler library on the local machine
$TaskScheduler.Connect('localhost')

# Retrieve all (non-hidden) tasks from the root folder
$RootFolder = $TaskScheduler.GetFolder('\')
$Tasks = $RootFolder.GetTasks(0)

# Iterate over each task and delete it
foreach($Task in $Tasks){
$RootFolder.DeleteTask($Task.Name,$null)
}

关于windows - 从 Windows 中的\文件夹中删除非 native 计划任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34152437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com