PowerShell设置HP BIOS

PowerShell管理BIOS 2


Hewlett-Packard的Client Management Interface 和 Dell’s OpenManage Client Instrumentation 允许它们的硬件可以被多种企业管理工具来管理,安装了CMI 和OMCI客户端以后,也可以使用WMI管理这些计算机上的BIOS。

HP 机器的启动顺序

$bios = Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosSetting
($bios | Where-Object {$_.Name -eq 'Boot Order'}).Value.Split(',')

Dell 机器的启动顺序

Get-WmiObject -Namespace root/dellOMCI -Class Dell_BootDeviceSequence |
Select BootDeviceName, BootOrder, Status |
Sort-Object BootOrder |
Format-Table -AutoSize
PowerShell设置DELL机器的启动顺序

PowerShell设置DELL机器的启动顺序

HP的BIOS设置

Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration |
Format-Table Name,Value -AutoSize

更新HP的BIOS设置

$bios = Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface
$bios.SetBIOSSetting('After Power Loss', 'On')
PowerShell设置HP BIOS

PowerShell设置HP BIOS

本文链接: https://www.pstips.net/management-bios.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

回复 1265802092@qq.com 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

2 条评论 “PowerShell管理BIOS

  • 1265802092@qq.com

    联想的机器有对应的工具吗?
    企业使用SCCM批量部署操作系统,并要求在自动化部署完成后自动给BIOS添加密码,和禁用USB启动到PE的设置。
    联想我没找到任何相关的资料说明,Dell的OpenManage Client Instrumentation也不适用与Windows 10
    只有HP的Client Management Interface还有更新,具体使用方法还在研究中。