none
csv Zeilen auswerten (unique) RRS feed

  • Frage

  • Hallo Zusammen,

    ich habe eine technische Aufgabenstellung für die ich keine Lösung finden kann.

    Ich lese via powershell die Gruppenzuordnungen im AD pro User aus.

    Danach erstelle ich eine csv Datei welche in den Spalten die Gruppennamen enthält und in den Zeilen die Benutzer. In den Gruppenspalten wird ein X eingetragen wenn der Benutzer Mitglied dieser Gruppe ist.

    Nun zur eigentlichen Frage:

    Ich möchte herausfinden, wie viele verschiedene Kombinationen der Gruppenzugehörigkeiten es gibt und danach filtern können.

    Hat jemand vielleicht eine Idee wie man das realisieren kann?

    Viele Dank!

    Viele Grüße

    Stefan

    Donnerstag, 4. März 2021 09:06

Antworten

  • Moin,

    die ganz stumpfe Lösung wäre, aus Deiner CSV die X- und nicht-X-Kästchen zu Strings zusammenzuführen und diese Strings durch Group-Object bzw. durch Select-Object -Unique zu jagen.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Donnerstag, 4. März 2021 10:18
  • wie viele Gruppen hast du im AD. So viele Gruppenkombinationen gibt es.

    im Excel kannst du filtern oder eine Pivot machen. Vl hilft dir das 

    Frage am Rande: was nützt dir die aussagen wie viele Kombinationen du hast.

    wenn ein User die Gruppe A,B, C zum Arbeiten braucht, kannst du ihm ohnehin keine wegnehmen.

    Donnerstag, 4. März 2021 10:42

Alle Antworten

  • Moin,

    die ganz stumpfe Lösung wäre, aus Deiner CSV die X- und nicht-X-Kästchen zu Strings zusammenzuführen und diese Strings durch Group-Object bzw. durch Select-Object -Unique zu jagen.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Donnerstag, 4. März 2021 10:18
  • wie viele Gruppen hast du im AD. So viele Gruppenkombinationen gibt es.

    im Excel kannst du filtern oder eine Pivot machen. Vl hilft dir das 

    Frage am Rande: was nützt dir die aussagen wie viele Kombinationen du hast.

    wenn ein User die Gruppe A,B, C zum Arbeiten braucht, kannst du ihm ohnehin keine wegnehmen.

    Donnerstag, 4. März 2021 10:42

  • Frage am Rande: was nützt dir die aussagen wie viele Kombinationen du hast.

    wenn ein User die Gruppe A,B, C zum Arbeiten braucht, kannst du ihm ohnehin keine wegnehmen.

    Das ist eine wichtige Information, wenn man versucht, reaktiv ein Rollenkonzept zu entwickeln. In den meisten Organisationen scheitert dieser Ansatz jedoch daran, dass Gruppenmitgliedschaften immer nur hinzugegeben und selten weggenommen werden (das "Azubi hat die meisten Rechte"-Phänomen).

    Evgenij Smirnov

    http://evgenij.smirnov.de

    Donnerstag, 4. März 2021 10:50
  • Hallo Evgenij,

    genau darum geht es leider: reaktiv ein Rollenkonzept entwickeln.

    Werde mal versuchen, Deinen Vorschlag umzusetzen.

    Donnerstag, 4. März 2021 12:43
  • Stefan,

    könntest du bitte noch den Code als Lösungsfindung für andere hier anführen

    Danke wäre super

    Freitag, 5. März 2021 16:44