2012-07-12 139 views
0

我試圖使用PowerShell禁用Windows任務計劃程序中的任務。 我該怎麼做?使用Powershell腳本啓用/禁用任務計劃程序中的任務

$tasks = & SCHTASKS /Query /V /FO CSV | ConvertFrom-Csv 
$task = $tasks | ? { $_.TaskName -eq "E:\MyDir\test.bat" } 
& SCHTASKS /Change /DISABLE /TN "$Task.TaskName" 

此錯誤是結果:

ERROR: The specified task name ".TaskName" does not exist in the system.

回答

3

「$($ task.Taskname)」 應該工作。

+0

謝謝!!那工作。但它要求我的Windows用戶密碼禁用。有沒有一種方法可以在沒有腳本詢問密碼的情況下禁用任務? – user1411254 2012-07-12 18:41:25

+0

用提升控制檯運行腳本? – SpellingD 2012-07-12 18:42:47

+0

你可以請關於什麼「提升控制檯」意味着什麼elobarate? – user1411254 2012-07-12 18:46:44

相關問題