我试图停止然后从构建脚本中禁用远程任务.远程服务器是Server 2k8.运行脚本的客户端是
Windows 7.两台计算机都加入了域.
当我运行schtasks / Change / S remoteServer / TN“theTask”时,我收到错误错误:系统中不存在指定的任务名称“theTask”.如果我在本地运行此命令,一切正常.我已经验证我在计算机上登录的域用户帐户具有远程计算机的管理员权限.
如果我在远程计算机上运行schtasks / Query,我会得到所有计划任务的列表.如果我使用/ S开关远程运行相同的命令,则只返回两个遗留任务(Google更新任务).
我最初的想法是,这可能是一个权限错误,但当我尝试使用/ u开关运行schtasks时,我得到错误:请求不受支持,这没有任何意义,因为客户端和服务器都运行现代版本Windows调度程序.我很困惑.
我需要做什么才能让schtasks远程访问服务器上的所有任务?
编辑:schtasks似乎只返回“v1”样式任务列表.
找到了!关闭Windows防火墙或启用远程计划任务管理防火墙例外.
那张纸条埋在这里:http://msdn.microsoft.com/en-us/library/bb736357(v=vs.85).aspx#Remarks