2017-10-27 1 views
-1

Ich kann die Benutzer einer abfragebasierten Verteilergruppe in einer C# -Konsolenanwendung nicht abrufen. Ich suchte nach solchen Beiträgen wie C# Get Exchange Distribution and Dynamic Distribution Lists and their members, aber ich sehe die Verteilergruppe in der Eigenschaft "memberOf" nicht. In dieser Eigenschaft kann ich "Gruppen" sehen, aber keine "abfragebasierte Verteilergruppe".C#, wie kann ich die Mitglieder einer abfragebasierten Verteilergruppe bekommen? (Active Directory)

Danke.

Lösung C# Get Exchange Distribution and Dynamic Distribution Lists and their members

bearbeiten Klasse

public class DistributionList 
{ 
    public DLT DType { get; set; } 
    public string CN { get; set; } 
    public string FILORDN { get; set; } 
    public List<string> Members { get; set; } 
} 

In Haupt

static void Main(string[] args) 
{ 
    var distributionLists = GetDynamicDistributionLists(); 

    foreach (var distributionList in distributionLists) 
    { 
     distributionList.Members = listDDLMembers(distributionList.FILORDN); 
    } 
} 

Antwort

1

zu dem Artikel Nach Exchange verknüpft, dynamische Gruppen membe rship muss in zwei Schritten abgerufen werden.

  1. Sie müssen den Verzeichniseintrag für die dynamische Verteilerliste abzurufen, so dass Sie die msExchDynamicDLFilter Eigenschaft erhalten können.

  2. Sie müssen die msExchDynamicDLFilter-Eigenschaft in einer Benutzersuche verwenden, um alle Benutzer zu finden, die der Eigenschaft entsprechen.

+0

Richtig, danke !! – gonisimchuk

Verwandte Themen