Wie kann ich zuverlässig prüfen, ob eine Benutzerrichtlinie unter Verwendung von GPRESULT oder CODE unter Windows aktiviC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie kann ich zuverlässig prüfen, ob eine Benutzerrichtlinie unter Verwendung von GPRESULT oder CODE unter Windows aktivi

Post by Anonymous »

Ich arbeite an Windows 11 und versuche zuverlässig zu erkennen, ob tatsächlich bestimmte Gruppenrichtlinien angewendet werden - sowohl auf dem Benutzer < /strong> als auch Computer < /strong>. ist unter der lokalen Computerpolitik < /strong> konfiguriert, und dies ist eine lokale (Nicht-Domänen) -Maschine < /p>
, um die angewandten Richtlinien zu überprüfen.

Code: Select all

gpresult /Scope user /v /f


[*]

Code: Select all

gpresult /Scope computer /v /f



Ausgabe auf Benutzerebene (Ausgabe (Benutzerebene

Code: Select all

gpresult /Scope user
):
Auch wenn der Gruppenrichtlinie -Editor zeigt, dass Bildschirmschoner aktiviert ist deaktiviert [/b] zeigt die Ausgabe immer noch:

Code: Select all

State: Enabled< /code>

Value: 48, 0, 0, 0< /code> < /p>
Wenn ich die Richtlinie in  aktiviere < /strong> ändere, ändert sich der Wert in: Zustand: aktiviert

State: Enabled< /code>

Value: 49, 0, 0, 0

In einigen anderen Benutzerrichtlinien habe ich auch Werte wie 50 .

Code: Select all

gpresult /Scope computer< /code>): < /h3>
Alle Richtlinien auf Maschinenebene geben auch an:

State: Enabled< /code>

Even when the policy is effectively disabled, only the Value< /code> Änderungen.

Zum Beispiel:

Value: 1, 0, 0, 0
oder 2, 0, 0, 0 - aber immer mit Zustand: aktiviert . />
Oder gibt es einen besseren Weg (über Registrierung, PowerShell oder C#), um den wahren effektiven Zustand zu erkennen?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post