фильтровать задачи планировщика задач по имени задачи в powershell - PullRequest
0 голосов
/ 07 сентября 2018

schtasks / query / fo LIST / tn "xyz"

Я хочу отфильтровать и выбрать некоторые конкретные задачи из планировщика задач, и, если эти задачи присутствуют, выполнить определенные действия. Как применить этот фильтр, чтобы выбрать более одного имени задачи

1 Ответ

0 голосов
/ 07 сентября 2018

Эта команда покажет все запланированные задачи на вашем компьютере:

Get-ScheduledTask 

Чтобы отфильтровать только нужную вам задачу, вы должны передать ее команде Where-Object.Пример для отображения всех задач, связанных с Защитником Windows 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...