Werte vor einem Großbuchstaben trennen
Moin zusammen,
ich erhalte einen Report den ich weiter verarbeiten muss, um Daten aus dem AD zu ziehen
Ich erhalte den Displaynamen in der Form "VornameNachmname" und kann somit nicht ein get-aduser auf den Namen ausführen.
Wenn ich versuche
erhalte ich gar keinen Wert, was ich nicht ganz verstehe.
erwartet hätte ich zumindest
Weil ja der Delimiter verschwindet.
Gibt es eine Möglichkeit ein Leerzeichen einzufügen oder den String in mehrere Variablen aufzusplitten? Es kann nämlich auch vorkommen dass "VornameVorname2Nachname" gibt
wäre für jede Idee dankbar
ich erhalte einen Report den ich weiter verarbeiten muss, um Daten aus dem AD zu ziehen
Ich erhalte den Displaynamen in der Form "VornameNachmname" und kann somit nicht ein get-aduser auf den Namen ausführen.
Wenn ich versuche
"VornameNachmname" -split[A-Z]
erwartet hätte ich zumindest
orname
achname
Gibt es eine Möglichkeit ein Leerzeichen einzufügen oder den String in mehrere Variablen aufzusplitten? Es kann nämlich auch vorkommen dass "VornameVorname2Nachname" gibt
wäre für jede Idee dankbar
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1772603387
Url: https://administrator.de/contentid/1772603387
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Zitat von @Nagus:
Wenn ich versuche
erhalte ich gar keinen Wert, was ich nicht ganz verstehe.
erwartet hätte ich zumindest
Weil ja der Delimiter verschwindet.
"VornameNachmname" -split[A-Z]
erwartet hätte ich zumindest
orname
achname
Versuche es mit
"VornameNachmname" -csplit "([A-Z][a-z]+)" | ? { $_ }