Windows-Server-2008
SCHTASKS 無法管理遠端任務
我試圖停止然後禁用建構腳本中的遠端任務。遠端伺服器是 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
使用/u
開關執行時,我得到了ERROR: The request is not supported
,這沒有任何意義,因為客戶端和伺服器都在執行現代版本的 windows 調度程序。我很困惑。我需要做什麼才能允許
schtasks
遠端訪問伺服器上的所有任務?編輯:
schtasks
似乎只返回“v1”樣式任務列表。
找到了!關閉 windows 防火牆或啟用
Remote Scheduled Tasks Management
防火牆例外。該註釋被埋在這裡: http: //msdn.microsoft.com/en-us/library/bb736357 (v=vs.85).aspx#Remarks
如果在 Principals–>Principal–>UsedId 中指定的使用者與嘗試執行任務的使用者不同,也可能會發生這種情況。