Ich habe diesen Code:
%Vor%Es funktioniert nur mit dem vollen Benutzernamen, ich kenne die Syntax nicht, um es mit Wildcards arbeiten zu lassen, wie ein LIKE in sql?
Danke
Wenn Sie .NET 3.5 oder neuer verwenden, können Sie einen PrincipalSearcher
- und einen "query-by-example" -Prinzipal verwenden, um Ihre Suche durchzuführen:
Wenn Sie dies noch nicht getan haben - lesen Sie unbedingt den MSDN-Artikel Verwalten von Verzeichnissicherheitsprinzipalen in .NET Framework 3.5 , die zeigt, wie man die neuen Funktionen in System.DirectoryServices.AccountManagement
optimal nutzt. Oder lesen Sie die MSDN-Dokumentation zum Namespace System.DirectoryServices.AccountManagement .
Natürlich können Sie je nach Bedarf andere Eigenschaften für den von Ihnen erstellten Benutzer-Prinzipal "query-by-example" angeben:
DisplayName
(normalerweise: Vorname + Leerzeichen + Nachname) SAM Account Name
- Ihr Windows / AD-Kontoname User Principal Name
- Ihr "[email protected]" -Stilname Sie können eine der Eigenschaften für UserPrincipal
angeben und diese als "query-by-example" für Ihre PrincipalSearcher
verwenden.
Tags und Links c# active-directory