簡體   English   中英

在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM