tralveller
Goto Top

Microsoft Surface: prüfen via CMD,PS,WMI ob UEFI-Option Enable "Boot Configuration Lock" aktiv ist

Hallo zusammen,

ich versuche aktuell herauszufinden, wo ich in einer Datei, Registry, CMD-/PowerShell-Command, WMI oder ähnliches herausfinden kann, ob bei einem Microsoft Surface Gerät das die Option
"Enable Boot Configuration Lock"
Aktiv ist.

Leider bin ich bisher nicht schlau geworden. face-sad
Über Suchanfragen im Internet konnte zumindest ich bisher auch nichts brauchbares finden.
Mit Registry-Snapshots (vorher/nachher) bin ich leider auch nicht weiter gekommen.

Grund hierfür ist, dass es natürlich unschön ist, wenn eine Veränderung des Boot-Konfiguration für die Installation einer Verschlüsselung durch diese UEFI-Option verhindert wird ;)


Danke für eure Antwort im Voraus. face-smile
Tralveller

Content-ID: 374362

Url: https://administrator.de/forum/microsoft-surface-pruefen-via-cmd-ps-wmi-ob-uefi-option-enable-boot-configuration-lock-aktiv-ist-374362.html

Ausgedruckt am: 25.12.2024 um 15:12 Uhr

136166
136166 22.05.2018 aktualisiert um 07:41:41 Uhr
Goto Top
tralveller
tralveller 22.05.2018 aktualisiert um 12:45:27 Uhr
Goto Top
Hallo decathlon,

danke für deinen Post.

"Get-SecureBootUEFI <OPTION> | Format-List" Brachte keine Lösung; es gab keine unterschiede zwischen aktivierer und nicht aktivierter Option "Enable Boot Configuration Lock"
Das gleiche gilt für "Get-SecureBootPolicy | Format-List"
Beide Optionen hatte ich mir bereits auch angeschaut.

Bei der C++-Variante steige ich nicht ganz durch; zumindest kann man das meinem aktuellen Wissensstand nach nicht per Skript einfach lösen. face-sad

VG
Tralveller
136166
136166 22.05.2018 aktualisiert um 12:42:07 Uhr
Goto Top
zumindest kann man das meinem aktuellen Wissensstand nach nicht per Skript einfach lösen
Doch kann man, alle diese Win32 Funktionen kannst du direkt per Powershell nutzen indem du sie als c# code importierst c++ ist dafür nicht nötig!
Add-Type -MemberDefinition '  
    [DllImport("kernel32.dll")] public static extern UInt32 GetFirmwareEnvironmentVariable(string lpName, string lpGuid, IntPtr pBuffer, UInt32 nSize);  
' -name "tools" -namespace UEFI -EA SilentlyContinue  
tralveller
tralveller 24.05.2018 um 13:45:45 Uhr
Goto Top
Hallo decathlon,

danke für dein Feedback.

Offen gestanden bin ich komplett auf dem "Holzweg", leider bisher keine Erfahrungen mit c# oder c++. face-confused face-sad
Ich erhalte nur ein leere Ausgabe.

VG
Tralveller
result_surface_pro
136166
136166 24.05.2018 aktualisiert um 14:52:18 Uhr
Goto Top
Ich erhalte nur ein leere Ausgabe.
Ist ja auch so gedacht, du musst die dir zur Verfügung gestellte Funktion ja euch erst Mal benutzen face-big-smileface-big-smile