如何使用远程计算机的任务计划程序中的get-scheduledTasks过滤某些特定任务

时间:2018-09-08 09:56:28

标签: powershell taskscheduler

我正在尝试使用get-scheduledTasks cmdlet从某些远程计算机上获取计划任务的列表。如何列出这些任务并仅从其中筛选出少量任务并根据这些任务的存在执行操作

1 个答案:

答案 0 :(得分:1)

$name="Start of task name or absolute name"
$servers="server01","server02","server03"

$tasks = $servers | % { Invoke-Command -ComputerName $_ -ScriptBlock { Get-ScheduledTask | ? { $_.Name.StartsWith($name) } }

您接下来要做什么取决于您要对这些任务做什么。