Windows-Server-2003

shutdown -i 活動目錄域中的所有電腦

  • December 6, 2012

我不確定這是否可能,但這是我的目標:

歸根結底,我希望能夠從客戶端關閉域中的所有電腦。我的帳戶有足夠的權限使用 shutdown -I 遠端關閉任何一台電腦,並且我可以 RDP 到域中的任何電腦。

但是,是否有一種自動化技術可以做到這一點?域中的電腦可以預見地命名為(電腦 1、電腦 2 等),但比在關機狀態下操作 2000 台電腦的列表 - 我非常笨拙。

有沒有辦法從單個客戶端關閉域中的每台電腦?域伺服器是windows 2003,客戶端都是windows xp

謝謝

您可以使用腳本使用PsExec來執行關機,也可以使用PsShutdown:

psshutdown -u <username> -t 0 -k
psexec -d -u <username> shutdown -t 0 -s

當然,您可以創建一個腳本化的計劃任務,或者創建一個通過 PSExec 執行命令的腳本,但這是一個糟糕的想法(所以不要這樣做)。

  1. 電腦生命中最緊張的時間是在啟動期間。
  • 每天重新啟動會使您的電腦磨損並大大增加硬體故障率。
  1. 當沒有人使用電腦時,是進行維護任務的理想時間。
  • AV 掃描、計劃更新、磁碟碎片整理等。
  1. 無論如何,更好的解決方案是通過 GPO 調整電源設置。
  • 應該利用時間進行維護,但也可以通過 GPO 調整 PC 電源設置,使它們在夜間休眠或睡眠,這對設備來說不是那麼困難,並且對使用者來說更好(恢復比完整引導)。

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