Linux

從 Linux 伺服器獲取遠端 Windows 系統資訊

  • July 22, 2014

我需要一個腳本/命令,通過在 Linux 伺服器(最好是 RHEL 6.5)上執行它來獲取 Windows 系統資訊(主機名、使用者名、域、作業系統資訊、硬體資訊、記憶體資訊、處理器資訊等)。

我已經編寫了一個批處理腳本wmic,它會記錄所有上述細節並在 Windows Server 上執行它,但它不適用於 Linux 系統。帶有一系列dmidecode命令的 bash 腳本可以獲取遠端 Linux 系統的詳細資訊,但將跳過所有 Windows 系統。簡而言之,使用這些腳本的範圍僅限於 Windows-Windows 或 Linux-Linux 環境。

是否有任何可能的方法可以通過在 Linux 伺服器上執行腳本來獲取遠端 Windows 系統的所有提到的參數,反之亦然?

你看過 WMI 客戶端包嗎?Atomic 看起來有一個為 RedHat 建構的版本。

# wget -q -O - http://www.atomicorp.com/installers/atomic | sh
# yum install wmi
# wmic -U username%password //servername "Select * from Win32_Process"

參考:http ://www.krenger.ch/blog/wmi-commands-from-linux/

引用自:https://unix.stackexchange.com/questions/145927