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
NilsK 3.046 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
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
Dukel 468 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?
NilsK 3.046 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
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
Beste Lösung Dukel 468 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
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
daabm 1.429 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
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