DirectorySearcher findet keine gesperrten Benutzer
Posted: 20 Feb 2025, 22:43
Ich habe das folgende Problem. In meiner Domain gibt es gesperrte Benutzer.
Ich kann den gesperrten Benutzer nicht mit dem folgenden Code abfragen.
Über PowerShell und PrincipalContext Ich kann den Benutzer erhalten. p>
Alle Zeiger sind hilfreich. < /p>
Ich habe versucht, Groupprincipal < /Code> zu verwenden. Dies ist aufgrund der Serverkonfiguration nicht möglich. Soweit ich es verstehe, befindet sich der Server auf LDAPs.
Ich kann den gesperrten Benutzer nicht mit dem folgenden Code abfragen.
Code: Select all
string ls_userfilter = "(SAMAccountName=" + myconfig.UserID + ")";
var ld_directory = new DirectoryEntry(myconfig.LDAPPath, null, null,
AuthenticationTypes.SecureSocketsLayer | AuthenticationTypes.Secure);
SearchResultCollection user;
try
{
var searcher = new DirectorySearcher(ld_directory);
searcher.Filter = ls_userfilter;
searcher.SearchScope = SearchScope.Subtree;
user = searcher.FindAll();
}
Alle Zeiger sind hilfreich. < /p>
Ich habe versucht, Groupprincipal < /Code> zu verwenden. Dies ist aufgrund der Serverkonfiguration nicht möglich. Soweit ich es verstehe, befindet sich der Server auf LDAPs.