none
Strings per schleife entfernen RRS feed

  • Frage

  • Hallo ich würde gerne wissen wie ich Strings mit einer schleife entfernen lassen.

    Mein output sieht so aus:

    InputObject                           
    -----------                           
    @{SamAccountName=Franz.Dieter}      
    @{SamAccountName=Plaschke.Malte}     
    @{SamAccountName=Fromhagen.Jörk}  
    @{SamAccountName=Hans.Hermann} 

     und ich möchte das InputObject und die ------ Striche wegkommen und alles außer zum Beispiel Franz.Dieter,

    also bei jedem sollen die Strings 0-17 also bis zum F soll alles weg. Beim ersten und beim 2ten halt bis zum P und die } eckige Klammer am Ende soll weg bei jedem also das immer nur die namen dort stehen bleiben.

    Also am ende soll es so sein:

    Franz.Dieter

    Plaschke.Malte

    Fromhagen.Jörk

    Hans.Hermann

    So sollte es dann da stehen.

    Danke für die Hilfe

    Beste Grüße

    Olli

    Montag, 30. November 2020 13:18

Antworten

Alle Antworten

  • Olli

    Wenn Du hier Code oder Fehlermeldungen oder Beispiel-Daten oder Konsolen-Output postest, solltest Du das als Code formatieren, bitte:  How to Use the Code Feature in a TechNet Forum Post

    Man kann das von Dir gewünschte auch mit etwas String-Akrobatik erreichen, das ist bei Powershell aber normalerweise nicht nötig. Wir arbeiten mit Objekten - nicht mit Strings. ;-) 

    Zeig uns doch bitte den Code, der die oben gezeigte Ausgabe erzeugt. Es gibt ganz bestimmt einen leichteren Weg, als die Strings zu manipulieren.  ;-)

    Edit: kann es sein, dass das der Ausgabe-"Rest" von einem Compare-Object ist?


    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''

    • Bearbeitet BOfH-666 Montag, 30. November 2020 14:37
    Montag, 30. November 2020 14:11
  • Moin,

    pipe Deinen Output einfach zweimal weiter:

    <Dein Output> | Select-Object -ExpandProperty InputObject | Select-Object -ExpandProperty SamAccountName


    Evgenij Smirnov

    http://evgenij.smirnov.de

    • Als Antwort markiert Jowasgeht Dienstag, 1. Dezember 2020 09:21
    Montag, 30. November 2020 14:38
  • Danke für die schnellen Antworten, dass mit dem 2 mal weiter den Output pipen passt perfekt und ist genauso wie ich es haben wollte danke. Ja es war der Rest eines Compare-Object. :3

    Viele Grüße

    Olli

    Dienstag, 1. Dezember 2020 09:24