2012-07-12 134 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

相关问题