myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » In einer Consolenapp prüfen, ob die Eingabe einen Benutzer in einer AD Gruppe darstellt
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

In einer Consolenapp prüfen, ob die Eingabe einen Benutzer in einer AD Gruppe darstellt

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Alex_t
myCSharp.de-Mitglied

Dabei seit: 05.09.2019
Beiträge: 2


Alex_t ist offline

In einer Consolenapp prüfen, ob die Eingabe einen Benutzer in einer AD Gruppe darstellt

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,


habe vor kurzem mit C# angefangen.

Ich soll eine Consolen Anwendung schreiben, die bei der Eingabe von den Name die Liste mit den Gruppen ausgibt in den man ist, oder eine Fehlermeldung rauswerfen wenn nicht der Fall ist .


Ich habe 2 Gruppen die ich durchsuchen muss, in einer bin Angemeldet in einer anderen nicht.

C#-Code:
            DirectoryEntry rootEntry = new DirectoryEntry("LDAP://dc=yourcompany,dc=com");
            DirectorySearcher srch = new DirectorySearcher(rootEntry);
            srch.SearchScope = SearchScope.Subtree;
            srch.Filter = "(&(objectClass=user)(sAMAccountName=Alex)(memberOf=CN=yourgroup,OU=yourOU,DC=yourcompany,DC=com))";

            SearchResultCollection res = srch.FindAll();


            if (res == null || res.Count <= 0)
            {
                Console.WriteLine("This user is *NOT* member of that group");
            }
            else
            {
                Console.WriteLine("This user is INDEED a member of that group");
            }

        }

Bei der stehe ich auf dem schlauch.

Wenn es eine Bessere Methode gibt diese Aufgabe zu Lösen würde ich mich frohen.

Danke allen voraus.

MfG

Alex
05.09.2019 16:34 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Monat.
Der letzte Beitrag ist älter als ein Monat.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 19.10.2019 12:41