Ich arbeite mit Active Directory Service-Schnittstellen und versuche alle Benutzer aus einer Gruppe abzurufen. Ich habe diese Codezeile, die mir die Gruppe selbst bringt:Delphi-Arbeiten mit ADSI- wie alle Gruppenmitglieder abgerufen werden
var
Group:IADSGroup;
begin
ADsGetObject('LDAP://CN=myGroup,CN=Users,DC=dltomb,DC=dltomb25,DC=com', IADSGroup, Group);
......
die IADsGroup Schnittstelle verfügt über eine „IsMember“ Funktion, die einen Wide was einen Benutzer erhält, und sollte true zurück, wenn der Benutzer ein Mitglied dieser ist Gruppe. das Problem ist, dass ich immer eine negative Antwort von diesem ... bekommen (der Benutzer, den ich überprüfe, ist der einzige Benutzer dieser Gruppe und überprüfte auch Group.Count, um zu sehen, dass es ein Mitglied in dieser Gruppe gibt). wenn wirklich etwas Hilfe zu diesem Thema erfahren möchten, selbst wenn jemand auf andere Abhilfe wie Aufzählen der Gruppenmitglieder
Numerieren Sie die Mitglieder mit 'Members ' –