Kuddel071089 9 Geschrieben 23. Mai 2019 Melden Geschrieben 23. Mai 2019 (bearbeitet) Hallo zusammen, ich bin gerade dabei ein Powershell-Skript zu schreiben, dass alle Mitgliedschaften eines Users auflisten soll. Dazu werden die Gruppen, in denen der User Mitglied ist abgefragt. Im Beschreibunsfeld tragen wir immer Erstellungsdatum, Request-Bearbeiter sowie die Rwquest-Nummer und in einer zweiten Zeile die Funktion ein. Im Ersten Schritt habe ich den Zeilenumbruch schon entfernt. Jetztmöchte ich gern mit TrimStart ab dem ersten Leerzeichzeichen die Funktion seperieren. Ausgangsituation:. 21.05.19/XY/REQ-2019-12345 Gruppe für lokale Admins auf Server1 Ist 21.05.19/XY/REQ-2019-12345 Gruppe für lokale Admins auf Server1 Soll Gruppe für lokale Admins auf Server1 Hat jemand einen Tipp ? bearbeitet 23. Mai 2019 von Kuddel071089 Thema gelöst Zitieren
NilsK 2.978 Geschrieben 23. Mai 2019 Melden Geschrieben 23. Mai 2019 Moin, mir ist unklar, wovon du redest. Kannst du bitte die Anforderung und die Situation noch mal genau beschreiben? Wichtig dabei: Gib an, was du eigentlich erreichen willst, nicht was die Probleme deines bisherigen Weges sind. Gruß, Nils Zitieren
Kuddel071089 9 Geschrieben 23. Mai 2019 Autor Melden Geschrieben 23. Mai 2019 " Kannst du bitte die Anforderung und die Situation noch mal genau beschreiben? Wichtig dabei: Gib an, was du eigentlich erreichen willst " -> ich bin gerade dabei ein Powershell-Skript zu schreiben, dass alle Mitgliedschaften eines Users auflisten soll. Ziel: CSV Datei mit folgendem Tabellenkopf: Gruppenname,Beschreibung Zitieren
Dukel 460 Geschrieben 23. Mai 2019 Melden Geschrieben 23. Mai 2019 Wieso entfernst du den Zeilenumbruch und splittest nicht nach diesem und nimmst alles, ausser die erste Zeile? Zitieren
NilsK 2.978 Geschrieben 23. Mai 2019 Melden Geschrieben 23. Mai 2019 (bearbeitet) Moin, ja, fast. Deshalb fragte ich ja, was du eigentlich erreichen willst. Was soll mit der Ausgabe geschehen? Bei "Beschreibung" geht es um das Feld "description" aus dem Gruppenobjekt? Und dann nur einen Teil davon? Wie habt ihr mehrere Zeilen dort reinbekommen? Gruß, Nils bearbeitet 23. Mai 2019 von NilsK Zitieren
Kuddel071089 9 Geschrieben 23. Mai 2019 Autor Melden Geschrieben 23. Mai 2019 vor 27 Minuten schrieb Dukel: Wieso entfernst du den Zeilenumbruch und splittest nicht nach diesem und nimmst alles, ausser die erste Zeile? Splitten nach dem Zeilenumbruch wäre natürlich noch besser, habe ich aber auch nicht hinbekommen vor 25 Minuten schrieb NilsK: Moin, ja, fast. Deshalb fragte ich ja, was du eigentlich erreichen willst. Was soll mit der Ausgabe geschehen? Bei "Beschreibung" geht es um das Feld "description" aus dem Gruppenobjekt? Und dann nur einen Teil davon? Wie habt ihr mehrere Zeilen dort reinbekommen? Gruß, Nils Leider ist unser aktueller Standard des Feldes "Description" immer mit zwei Zeilen. Das Feld wird beim Ausrollen von VMs oder installieren von HWs Servern autom. per Skript erstellt Zitieren
Beste Lösung Dukel 460 Geschrieben 23. Mai 2019 Beste Lösung Melden Geschrieben 23. Mai 2019 PS> $string = @" >> 21.05.19/XY/REQ-2019-12345 >> Gruppe für lokale Admins auf Server1 >> "@ >> PS> $string.split("`r`n") 21.05.19/XY/REQ-2019-12345 Gruppe für lokale Admins auf Server1 PS> $string.split("`r`n")[0] 21.05.19/XY/REQ-2019-12345 PS> $string.split("`r`n")[1] Gruppe für lokale Admins auf Server1 Zitieren
Kuddel071089 9 Geschrieben 23. Mai 2019 Autor Melden Geschrieben 23. Mai 2019 vor einer Stunde schrieb Dukel: PS> $string = @" >> 21.05.19/XY/REQ-2019-12345 >> Gruppe für lokale Admins auf Server1 >> "@ >> PS> $string.split("`r`n") 21.05.19/XY/REQ-2019-12345 Gruppe für lokale Admins auf Server1 PS> $string.split("`r`n")[0] 21.05.19/XY/REQ-2019-12345 PS> $string.split("`r`n")[1] Gruppe für lokale Admins auf Server1 Super, damit geht es Jetzt funktioniert mein Report Zitieren
daabm 1.386 Geschrieben 23. Mai 2019 Melden Geschrieben 23. Mai 2019 Auch wenn es schon beantwortet ist: Wenn ich sowas per Skript auswerten will, dann trage ich es auch so ein, daß es per Skript einfach auswertbar ist - XML oder CSV oder so Lesen kann man das dann immer noch. 1 Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.