Jump to content

Tele0lli

Members
  • Gesamte Inhalte

    5
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Tele0lli

  1. vor 12 Minuten schrieb Dukel:

    Bei so vielen Problemen solltest du dir mal die Grundlagen aneignen und nicht irgendwelche Scripte kopieren.

    Willst du alle Gruppen eines Ordners haben oder nur bestimmte Gruppen?

    Dein Beispiel ist auch nicht konziquent. Unterordner 1-3 sind die Gruppen einzelnt je Unterordner und bei Unterordner 4 sind alle Gruppen zusammen aufgelistet.

    prinzipiell will ich nur eine Ausgabe 

     

    auf bzw. ob überhaupt die einzelnen Gruppen aus meiner CSV auf welche(n) Order berechtigt sind.

     

    Ich formuliere das Beispiel um, was für eine Art Ausgabe ich benötige - andere berechtigte Gruppen, die nicht in meiner CSV sind, sind nicht relevant:

     

    SHARE                                         Berechtigt sind

    \\server\share\Personal              GG_Personal

    \\server\share\Marketing           GG_Marketing       

    \\server\share\Finanzen             GG_Finanzen

    \\server\share\Dateiaustausch   GG_Personal, GG_Marketing, GG_Finanzen

     

     

    Will mir halt ersparen, die Kommandos einzeln "umzuschreiben"/die Gruppennamen von Hand einzufügen:

     

    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '*GG_Personal*'} | FL

    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '*GG_Marketing*'} | FL

    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '*GG_Finanzen*'} | FL

    ....

     

     

    Dank und Gruß

  2. Hallo,

     

    ich habe die Zeilen mit dem Setzen der Variablen im Internet gefunden :-) und so verstanden, dass

    diese das "gci" Kommando anweisen, Zeile für Zeile die Namen der AD_GRUPPE aus meiner CSV AD_GRUPPEN auslesen und für jede einzeln die Berechtigungen auslesen, sodass ich im Endeffekt eine Ausgabe wie

     

     

    \\server\share\unterordner1   GG_GRUPPE1

    \\server\share\unterordner2   GG_GRUPPE1

    \\server\share\unterordner3   GG_GRUPPE1

    \\server\share\unterordner1   GG_GRUPPE2

    \\server\share\unterordner2   GG_GRUPPE2

    \\server\share\unterordner3   GG_GRUPPE2

    \\server\share\unterordner4   GG_GRUPPE1, GG_GRUPPE2, GG_GRUPPE3

     

    erhalte

     

     

    Dank und Gruß,

     

  3. Hallo liebe Community

     

    ich versuche verzweifelt eine CSV (mit Gruppen in Spalte A) einzulesen und dann die Berechtigungen auf Laufwerke/Shares auszulesen:

    Der Befehl funktioniert abgewandelt (fett geschrieben)

     

    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '*GG_GRUPPE*'} | FL

     

     

    aber nicht das "einlesen" aus der CSV:

     

    Powershell:

     

    $AD_GRUPPEN =Import-CSV -Path 'C:\Temp\adgruppen.csv' -header "Gruppe" 
    foreach ($GRUPPE in $AD_GRUPPEN)
    {
    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '$Gruppe in $AD_Gruppen'} | FL

    }


    Excel:

    Zeile 1 Header: GRUPPE
    Zeile 2: GRUPPE1

    Zeile 3: GRUPPE2

    ...

  4. Hallo liebe Community

     

    ich versuche verzweifelt eine CSV (mit Gruppen in Spalte A) einzulesen und dann die Berechtigungen auf Laufwerke/Shares auszulesen:

    Der Befehl funktioniert abgewandelt (fett geschrieben)

     

    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '*GG_GRUPPE*'} | FL

     

     

    aber nicht das "einlesen" aus der CSV:

     

    Powershell:

     

    $AD_GRUPPEN =Import-CSV -Path 'C:\Temp\adgruppen.csv' -header "Gruppe" 
    foreach ($GRUPPE in $AD_GRUPPEN)
    {
    gci '\\server\share\unterordner' -Recurse -depth 1 -Directory | get-acl | ?{$_.AccessToString -like '$Gruppe in $AD_Gruppen'} | FL

    }


    Excel:

    Zeile 1 Header: GRUPPE
    Zeile 2: GRUPPE1

    Zeile 3: GRUPPE2

    ...

     

     

    Vielen Dank und Gruß, Olli

     

     

     

×
×
  • Neu erstellen...