Kuddel071089 9 Geschrieben 23. Mai 2019 Melden Teilen 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 Link zu diesem Kommentar
NilsK 2.934 Geschrieben 23. Mai 2019 Melden Teilen 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 Link zu diesem Kommentar
Kuddel071089 9 Geschrieben 23. Mai 2019 Autor Melden Teilen 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 Link zu diesem Kommentar
Dukel 454 Geschrieben 23. Mai 2019 Melden Teilen Geschrieben 23. Mai 2019 Wieso entfernst du den Zeilenumbruch und splittest nicht nach diesem und nimmst alles, ausser die erste Zeile? Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 23. Mai 2019 Melden Teilen 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 Link zu diesem Kommentar
Kuddel071089 9 Geschrieben 23. Mai 2019 Autor Melden Teilen 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 Link zu diesem Kommentar
Beste Lösung Dukel 454 Geschrieben 23. Mai 2019 Beste Lösung Melden Teilen 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 Link zu diesem Kommentar
Kuddel071089 9 Geschrieben 23. Mai 2019 Autor Melden Teilen 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 Link zu diesem Kommentar
daabm 1.354 Geschrieben 23. Mai 2019 Melden Teilen 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 Link zu diesem Kommentar
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.