我需要一个脚本/命令,通过在 Linux 服务器(最好是 RHEL 6.5)上运行来获取 Windows 系统信息(主机名、用户名、域、操作系统信息、硬件信息、内存信息、处理器信息等)。
我已经编写了一个批处理脚本,用于wmic
记录上述所有详细信息并在 Windows Server 上运行它,但它不适用于 Linux 系统。包含一系列dmidecode
命令的 bash 脚本可以获取远程 Linux 系统的详细信息,但所有 Windows 系统都将被跳过。简而言之,这些脚本的使用范围仅限于Windows-Windows或Linux-Linux环境。
是否有任何可能的方法可以通过在 Linux 服务器上运行脚本来获取远程 Windows 系统的所有提到的参数,反之亦然?
答案1
您看过 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"