我正在编写一个将在许多服务器上部署和执行的Perl脚本.我的一些要求是检索制造商,型号和序列号.不幸的是,我似乎无法弄清楚如何做到这一点.我没有看到任何内置库来执行此操作.
我不确定我是否可以使用Perl没有附带的库,因为当它在其他服务器上执行时我将无法包含它们.
有什么想法吗?
它不是Perl,但你可以调用它
$ sudo dmidecode
Run Code Online (Sandbox Code Playgroud)
在你的脚本中.这将转储BIOS信息,并在我的机器上得到:
System Information
Manufacturer: Hewlett-Packard
Product Name: HP xw6600 Workstation
Version:
Serial Number: CXC9062H43
UUID: 53F3EB48-4CF9-DD11-BBDA-29023A11001F
Wake-up Type: Power Switch
SKU Number: RV725AV
Family: 103C_53335X
Run Code Online (Sandbox Code Playgroud)
我不知道上面有多少是a)标准信息b)由我们的服务台填充供我们使用的PC.但值得进一步研究.
从手册页dmidecode:
dmidecode是一种以人类可读的格式转储计算机的DMI(某些说SMBIOS)表内容的工具.该表包含系统硬件组件的描述,以及序列号和BIOS修订等其他有用信息.借助此表,您可以检索此信息,而无需探测实际硬件.虽然这在报告速度和安全性方面是一个好点,但这也使得所呈现的信息可能不可靠
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |