Hallo Gemeinde,
weiss jemand wie man auf HP-Rechnern eine BIOS-Einstellung via WMI ändern kann bei gesetztem Admin-PWD?
der folgende Code(die Option TPM Activation Policy soll auf "No Prompts" geändert werden) geht jedenfalls nicht:
Code
Local $wbemFlagReturnImmediately = 0x10
Local $wbemFlagForwardOnly = 0x20
Local $colItems = ""
Local $strComputer = "localhost"
Local $aBiosArray[1]
Local $strRequest = "TPM Activation Policy" & "," & "No prompts" & "," & $sPwd2
Local $strReturn
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\HP\InstrumentedBios")
$colItems = $objWMIService.ExecQuery("SELECT * FROM HP_BiosSettingInterface", "WQL", _
$wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) Then
For $objItem In $colItems
$objItem.SetBiosSetting($strRequest, $strReturn)
Next
ToolTip($strRequest & @CRLF & @CRLF & $strReturn, Default, Default, "ausgabe Object", 0, 6)
Sleep(15000)
EndIf
Alles anzeigen
Bei Google finde ich leider nur Powershell-Beispiele. Klar könnte ich das HP-Eigene Tool nutzen aber ich will lernen die Einstellungen direkt per wmi zu machen...
UND: Für den mir vorgegebenen Einsatzzweck ist Powershell keine Lösung weil es die Runtimes dazu in unserem WINPE(und zwar unabänderlich!!!!) nicht gibt.