[英]Change BIOS password through powershell
我想構建一個腳本來更改和/或設置HP工作站的BIOS密碼。
我運行的腳本如下:
C:\> $computers=Get-Content -Path c:\computers.txt
C:\> foreach ($computer in $computers) {
$passChange=Get-WmiObject -computername $computer -Namespace root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface
$passChange.SetBIOSSetting('Setup Password','<utf-16/>MYNEWPASSWORD','<utf-16/>')
}
現在,發生以下情況:
如果我為另一台計算機運行腳本,則會出現以下錯誤:
RPC服務器不可用。 (來自HRESULT的異常:0x800706BA)。
有沒有一種方法可以啟用一個選項來啟用此功能的RPC,然后再次將其禁用?
先感謝您
根據HP的文檔HP Client Management Interface ,WMI接口支持遠程接口。
您需要確保您嘗試連接的所有遠程計算機都具有HP自定義WMI命名空間。
您還需要確保在其下運行的帳戶對所有遠程計算機都具有管理權限。
您可能還需要將模擬方式顯式設置為3。
有關更多信息: 使用PowerShell遠程連接到WMI
另外,請確保遠程計算機上的防火牆已關閉或已排除WMI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.