mosmax 10 Geschrieben 3. März 2011 Melden Geschrieben 3. März 2011 Hallo, ich bastle gerade an einem Powershell Script, das mir die User und die dazugehörigen Gruppen ausgiebt. Ein kleines Script habe ich schon hier im Forum gefunden, allerdings sehen die Gruppenzugehörigkeiten in der daraus gefilterten Variable z.B. so aus: CN=Backup,OU=Verteiler,OU=Gruppen,OU=test,DC=meine,DC=local CN=Admin2,OU=Verteiler,OU=Gruppen,OU=test,DC=meine,DC=local Dies steht jetzt in der Variable und eigendlich brauche ich blos alles was hinter "CN=" bis zum nächsten "," steht. Das Ergebnis sollte wenn möglich per Zeilenwechsel getrennt sein z.B.: Backup Admin2 Danke für die Hilfe! Lg Markus
Dukel 468 Geschrieben 3. März 2011 Melden Geschrieben 3. März 2011 Bestimmt gibt es auch eine andere Möglichkeit nur an den Usernamen und nicht an den Ldap Namen zu kommen. Aber solch einen String zu splitten gibt es split() oder substring().
mosmax 10 Geschrieben 3. März 2011 Autor Melden Geschrieben 3. März 2011 Ich habs versucht mit Split(" ") macht er mir das ganze in zwei zeilen. Aber wie filtere ich nur das, was hiter "CN=" bis zum nächsten komma steht. Eine feste Breite wie mit dem padleft/) funktioniert ja nicht...
blub 115 Geschrieben 6. März 2011 Melden Geschrieben 6. März 2011 Ich habs versucht mit Split(" ") macht er mir das ganze in zwei zeilen. Aber wie filtere ich nur das, was hiter "CN=" bis zum nächsten komma steht. Eine feste Breite wie mit dem padleft/) funktioniert ja nicht... Du musst 2-mal splitten. Zuerst den gesamten String nach ",". Den ersten Teilstring z.B. KommaResult[0] splittest du nochmal nach "=". Endergebnis ist dann z.B. EqualResult[1] blub
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden