分页: 1 / 1

可以通过脚本工具修改ProLiant服务器BIOS密码么?

发表于 : 2011年 11月 11日 20:06 星期五
MUDBOY
有没有什么办法可以使用Smart Start Scripting tool来修改BIOS的密码?

或者通过其他脚本或工具来实现?

谢谢大家!

Re: 可以通过脚本工具修改ProLiant服务器BIOS密码么?

发表于 : 2011年 11月 11日 20:30 星期五
HEUNG
我知道有两个工具可以更改bios的设置

没有验证是否能够更改密码,你可以尝试一下

第一个工具是Smart Start Scripting Tool Kit (SSSTK)里面的“conrep”,可以生成一个ProLiant服务器的硬件配置 (BIOS)文件XML file。可以通过修改xml配置文件的方式来更改服务器的BIOS设置(每次更改需要重启服务器才能生效)。

具体可以参考,
http://bizsupport1.austin.hp.com/bc/doc ... 556789.pdf

第二个工具就是来自Proliant Support Pack支持包的“hpasmcli”。hpasmcli是一个脚本命令行界面的工具,和hpasmd 或者 hpasmxld management daemons进行交互。它可以被用来查询设置修改BIOS settings,比如hyperthreading, boot control, and UID LEDs。

同样可以用来查看一些硬件状态比如风扇,电力等。

代码: 全选

[root@proliant root]# hpasmcli
HP management CLI for Linux (v1.0)
Copyright 2004 Hewlett-Packard Development Group, L.P.

--------------------------------------------------------------------------
NOTE: Some hpasmcli commands may not be supported on all Proliant servers.
      Type 'help' to get a list of all top level commands.
--------------------------------------------------------------------------
hpasmcli>

代码: 全选

hpasmcli> show
Invalid Arguments
         SHOW ASR
         SHOW BOOT
         SHOW DIMM
         SHOW F1
         SHOW FANS
         SHOW HT
         SHOW IML
         SHOW IPL
         SHOW NAME
         SHOW POWERSUPPLY
         SHOW PXE
         SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
         SHOW SERVER
         SHOW TEMP
         SHOW UID
         SHOW WOL

代码: 全选

hpasmcli> set
         SET ASR <timeout>
         SET BOOT [ FIRST | ONCE ]
         SET F1 [ ENABLED | DELAYED | DISABLED ]
         SET NAME <string>
         SET SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
         SET UID [ ON | OFF ]

代码: 全选

hpasmcli> disable
Invalid Arguments
         DISABLE ASR
         DISABLE HT
         DISABLE PXE [ NIC1 | NIC2 | NIC3 | NIC4 | NIC5 ]
         DISABLE WOL
hpasmcli> enable
Invalid Arguments
         ENABLE ASR
         ENABLE HT
         ENABLE PXE [ NIC1 | NIC2 | NIC3 | NIC4 | NIC5 ]
         ENABLE WOL
hpasmcli> disable asr
Successfully disabled ASR timer.
hpasmcli> enable asr
Successfully enabled ASR timer.
希望这些对你有所帮助。