Wie setze ich die Passwortrichtlinie einer Gruppenrichtlinie in C# fest
-
27-09-2019 - |
Frage
Ich versuche, eine Gruppenrichtlinie aus einem Windows Server 2008 Active Directory abzurufen und das Mindestalter des Kennworts, das maximale Kennwort und die Mindestkennwortlänge in einer C# -Anwendung zu ändern.
Gibt es eine Möglichkeit, dies zu tun? Bisher habe ich nur herausgefunden, wie ich neue Gruppenrichtlinienobjekte mit interop.gpmgmtlib (gpmgmt.dll) erstellen kann. Ich habe jedoch nicht herausgefunden, wie die Kennwortregeln der Richtlinien geändert werden sollen, und ich bin mir nicht sicher, ob es einen einfacheren Weg gibt.
Lösung
Ich glaube, dass Sie DirectoryEntries von C# verwenden können, um diese Werte zu ändern. Dies ist eine Gud -Referenzhttp://www.codeprroject.com/articles/18102/howto-alst-ything-in-ctive-directory-via-c . Überprüfen Sie auch die MSDN -Referenzen.
Andere Tipps
Mir ist klar, dass dies ein alter Beitrag ist, aber ich schaue mir die Verwendung von Windows -Power -Shell- und Gruppenrichtlinien an.
http://technet.microsoft.com/en-us/library/dd759177.aspx
Ich habe Power Shell für Gruppenrichtlinien noch nicht verwendet, aber ich verwende sie häufig, um unser Gehaltsabrechnungssystem und unser Exchange -Server in Synchronisierung zu halten.