我正在做一些事情,但有点卡住了。如果我能弄清楚 ADU 查看的某些信息在 Windows Server(2003 和 2008)上的存储位置,那我就没问题了。我主要想能够在不实际启动 ADU 的情况下找到机箱序列号。我正在尝试编写一个从远程计算机提取信息的批处理文件。除了在 ADU 页面或运行 ADU 创建的 .zip 文件夹中,有人知道我还能在哪里找到这些信息吗?
我尝试过在 Google 上搜索,也在 Windows 中搜索过服务器内部某个服务器的序列号,但是却无处可寻。
答案1
好的,这听起来有点不对......所以我要对你要做的事情做一些假设。
看起来您有兴趣以编程方式获取 HP ProLiant 服务器的序列号。
您询问了机箱信息和阵列诊断实用程序 (ADU)。阵列诊断实用程序输出不是您想要查找此信息的地方。它实际上是用于...诊断智能阵列 RAID 控制器问题。它确实提供了服务器序列号以及磁盘、控制器和缓存序列号...但您永远不需要这些信息。
假设您想要服务器的实际序列号,实现此目的的方法如下:
- 从国际劳工组织获取信息网络服务器界面。它就在主页上。
- 通过 ILO 拉取串行远程控制接口。该
show /system1
命令将输出附加在6位产品编号后的序列号。 - 使用类似解码。
- 利用 HP 命令行工具;具体来说
hpasmcli
...哦,但这可能仅限于 Linux。 - 对于 Windows,使用 WMI -
wmic /node:SERVERNAME bios get serialnumber
答案2
对于 Windows,使用 WMI:
wmic /node:SERVERNAME bios get serialnumber
对于 Linux,使用 dmidecode:
dmidecode -t system | grep Serial