Windows

將批處理腳本推送到 AD 客戶端

  • January 29, 2016

是否可以強制 Active Directory 客戶端現在執行特定的批處理腳本(無需重新啟動電腦)?

如果您想做的事情不需要重新啟動,當然可以。

檢查這個:https : //technet.microsoft.com/en-us/library/dd851779.aspx 這是如何通過 AD 設置即時任務的說明(僅適用於 windows server 2008 及更高版本,但不適用於 server 2003 - 你將需要更新 ;-) - 許多讓您的生活更輕鬆的事情,您無法在 Win Serv 2003 上獲得)

打開組策略管理控制台。右鍵點擊應包含新首選項的組策略對象 (GPO),然後點擊編輯。

更改Computer(or)User configuration > Preferences > Control Panel Settings並擴展它。

右鍵點擊計劃任務節點,指向新建,如果您正在執行 Windows Server 2012 或 Windows 8,請選擇即時任務(至少是 Windows 7),或者如果您正在執行 Windows Server,請選擇即時任務(Windows Vista 和更高版本) 2008 R2 或 Windows 7。

您現在可以像正常的計劃任務一樣配置它。

如果這不起作用(自從您獲得 2003 年以來它不會起作用),您需要從另一個角度看待這種情況。也許psexec會滿足您的需求https://technet.microsoft.com/en-us/sysinternals/psexec.aspx

psexec您可以通過工作站在整個網路上執行批處理命令。例如call批處理文件

psexec @C:\computerlist.txt cmd /c "call C:\mybatch.bat"

引用自:https://serverfault.com/questions/752650