
我目前使用 LogMeIn 遠端管理全國各地的一堆電腦。然而,我很好奇是否有一種方法可以自動更新它們並遠端安裝並在所有電腦上進行系統更改。
這不是關於 LogMeIn 的問題。這是一個更普遍的問題。
我還應該提到,我還想將其擴展到 Adobe、Java 和其他相關服務。有沒有辦法將 CLI 推送到目標機器?這些機器也不全部位於公司網路中。它們由許多企業和家庭用戶的許多網路組成。
答案1
可以使用 HTTPS 和(我相信)客戶端憑證直接透過網路運行 WSUS。總而言之,這提供了一種遠端管理更新的現成方法。
我們使用 Solar Wind 的修補程式管理器透過標準 WSUS 代理程式推送其他產品和更新。效果很好。
答案2
要更新 Adobe Reader、Java、Flash 等應用程序,請查看 Ninite(和 Ninite Pro)。這是更新許多常用工具的「即發即忘」方式。 Ninite Pro 比標準 Ninite 更通用,可以將應用程式下載到本地商店,而不必一遍又一遍地下載它們。
答案3
有多種非 MS 解決方案可以為您提供協助。有些需要遠端服務,其他可以使用 cli 或 psexec(如果您在 Linux 中則為 winexe)甚至 puppet 等來完成。雖然 AD 可能有助於某些配置,但這不是必需的...但對於遠端用戶,可能建議使用 VPN 以避免將 PC 發佈到互聯網上。查看開放VPN* 一個簡單但安全的 VPN。 (甚至不要嘗試 Windows VPN,所有 pptp vpn 都很弱)。
前 3 個是免費的,另外 2 個有免費版和付費版,各有不同的功能。
還有其他一些僅在本地工作,具有或多或少的功能,但也可能很有用,特別是對於自由軟體、開源、免費軟體等:
* 若要設定 openvpn,請選取此項簡易手冊,幾分鐘之內您就可以像大型本地網路一樣互連所有機器。
答案4
您可以使用不在網域中的電腦執行 WSUS。有一組註冊表項可以讓您執行此操作。他們在這裡: http://technet.microsoft.com/en-us/library/dd939844%28v=ws.10%29.aspx
對於 Adobe、Java 等,可以使用 psexec (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)來編寫更新啟動腳本,但您需要將其作為具有本機電腦憑證的帳戶來運行(聽起來您已經擁有了)。