Lenovo BIOS Einstellungen abfragen / setzen mit Powershell

Du befindest dich hier:
< Zurück
#Abfrage einer BIOS Option - OPTION 
# (gwmi -class Lenovo_GetBiosSelections -Namespace root\wmi).GetBiosSelections("SharedDisplayPriority") | Format-List Selections

#BIOS-Einstellung setzen - Parameter in [] einfach durch die Funktion und die Einstellung erstetzen
# (gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("[OPTION],[SETTING],[PASSWORD],ascii,gr")

#ALLE gesetzten BIOS-Eintellungen speichern
# (gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[Password],ascii,us")

#ALLE Einstellungen Abfragen
# gwmi -class Lenovo_BiosSetting -namespace root\wmi | ForEach-Object {if ($_.CurrentSetting -ne "") {Write-Host $_.CurrentSetting.replace(","," = ")}}

#Default Settings laden
# (gwmi -Class Lenovo_LoadDefaultSettings -Namespace root\wmi).LoadDefaultSettings("[PASSWORD],ascii,us")



EXAMPLE:
#-----------BEGIN-----------

#Set BIOS Password
(gwmi -class Lenovo_SetBiosPassword -Namespace root\wmi).SetBiosPassword("pap,[PASSWORD],[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Config --> Network --> Wake On Lan
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("WakeOnLAN,ACOnly,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Config --> Network --> Wireless Auto Disconnection
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("WirelessAutoDisconnection,Enable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Config --> Network --> Mac Adress Passthrough
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("MACAddressPassThrough,Enable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Config --> Display --> Total Graphics Memory
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("TotalGraphicsMemory,512MB,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Security --> Password --> Lock UEFI BIOS Settings
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("LockBIOSSetting,Enable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Security --> Password --> Password At Unattended Boot
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("BIOSPasswordAtUnattendedBoot,Disable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Security --> Password --> Password At Boot Device List
(gwmi -class Lenovo_SetBiosSetting -namespace root\wmi).SetBiosSetting("BIOSPasswordAtBootDeviceList,Enable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Fingerprint-Sensor deaktivieren
(gwmi -Class Lenovo_SetBiosSetting -Namespace root\wmi).SetBiosSetting("FingerprintPredesktopAuthentication,Disable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SetBiosSetting -Namespace root\wmi).SetBiosSetting("FingerprintPasswordAuthentication,Disable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#Gerät bei Stromanschluss einschalten (Wake on AC)
(gwmi -Class Lenovo_SetBiosSetting -Namespace root\wmi).SetBiosSetting("OnByAcAttach,Enable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#F-Tasten primär nutzen statt Funktionstasten
(gwmi -Class Lenovo_SetBiosSetting -Namespace root\wmi).SetBiosSetting("FnKeyAsPrimary,Disable,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#BootDisplayDevice auswählen
(gwmi -Class Lenovo_SetBiosSetting -Namespace root\wmi).SetBiosSetting("BootDisplayDevice,DisplayPort,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us")

#SharedDisplayPriority
(gwmi -Class Lenovo_SetBiosSetting -Namespace root\wmi).SetBiosSetting("SharedDisplayPriority,DockDisplay,[PASSWORD],ascii,us")
(gwmi -Class Lenovo_SaveBiosSettings -Namespace root\wmi).SaveBiosSettings("[PASSWORD],ascii,us") 

Beteilige dich an der Unterhaltung

2 Kommentare

Schreib einen Kommentar