SCHTASKS 无法管理远程任务

Rya*_*ela 4 windows-server-2008 windows-7 scheduled-task

我试图停止然后禁用构建脚本中的远程任务。远程服务器是Server 2k8。运行脚本的客户端是 Windows 7。两台机器都加入了域。

当我运行时schtasks /Change /S remoteServer /TN "theTask",出现错误ERROR: The specified task name "theTask" does not exist in the system.如果我在本地运行此命令,则一切正常。我已验证我在计算机上登录的域用户帐户具有远程计算机的管理员权限。

如果我schtasks /Query在远程计算机上运行,我会得到所有计划任务的列表。如果我使用/S交换机远程运行相同的命令,只会返回两个旧任务(Google 更新任务)。

我最初的想法是这可能是一个权限错误,但是当我尝试schtasks使用/uswitch运行时,我得到了ERROR: The request is not supported,这是没有意义的,因为客户端和服务器都在运行现代版本的 Windows 调度程序。我很困惑。

我需要做什么才能允许schtasks远程访问服务器上的所有任务?

编辑:schtasks似乎只返回“v1”样式任务列表。

Rya*_*ela 7

找到了!关闭 windows 防火墙或启用Remote Scheduled Tasks Management防火墙例外。

该注释被埋在这里:http : //msdn.microsoft.com/en-us/library/bb736357(v=vs.85).aspx#Remarks