在 powershell 中按任务名称过滤任务计划程序任务
filter task scheduler tasks by taskname in powershell
schtasks /query /fo LIST /tn "xyz"
我想从任务计划程序中过滤并选择一些特定任务,如果存在这些任务,则执行某些操作。如何应用此过滤器来选择多个任务名称
此命令将显示您计算机上的所有计划任务:
Get-ScheduledTask
要过滤到您需要的任务,您可以将其通过管道传递给 Where-Object 命令。显示与 Windows Defender AV 相关的所有任务的示例:
Get-ScheduledTask | Where-Object {$_.Taskname -match 'Defender'}
然后将这些任务对象存储在一个变量中:
$DefenderTasks = Get-ScheduledTask | Where-Object {$_.Taskname -match 'Defender'}
然后可以对变量进行操作:
Set-ScheduledTask -Taskname $DefenderTasks <something>
输入以下内容以获取帮助和示例:
Get-Help Set-ScheduledTask -Full
schtasks /query /fo LIST /tn "xyz"
我想从任务计划程序中过滤并选择一些特定任务,如果存在这些任务,则执行某些操作。如何应用此过滤器来选择多个任务名称
此命令将显示您计算机上的所有计划任务:
Get-ScheduledTask
要过滤到您需要的任务,您可以将其通过管道传递给 Where-Object 命令。显示与 Windows Defender AV 相关的所有任务的示例:
Get-ScheduledTask | Where-Object {$_.Taskname -match 'Defender'}
然后将这些任务对象存储在一个变量中:
$DefenderTasks = Get-ScheduledTask | Where-Object {$_.Taskname -match 'Defender'}
然后可以对变量进行操作:
Set-ScheduledTask -Taskname $DefenderTasks <something>
输入以下内容以获取帮助和示例:
Get-Help Set-ScheduledTask -Full