bits 10 Geschrieben 18. Oktober 2012 Melden Geschrieben 18. Oktober 2012 Hi Zusammen Kleine Frage, ich möchte gerne ein Skript erstellen, wo ich Eingaben in einem Textfile ablegen kann und zwar jede Eingabe in eine neue Zeile. Der Code welchen ich zur Zeit nutze: $variableName = Read-Host -Prompt "Bitte alle User eingeben" Add-Content C:\user.txt "`n$variableName" Jedoch, wie mache ich dem Read-Host klar, dass ich diese Eingaben, jede, separat auf einer TXT File Zeile habe? Also so, Peter Gaby Meier Was interessant wäre, wenn ich zb. ein | eingebe um die Namen zu trennen, ich dem Script klar mache, dass es `n machen soll. Hmm... Grüsse Bits
Dukel 468 Geschrieben 18. Oktober 2012 Melden Geschrieben 18. Oktober 2012 Du kannst mit .split() arbeiten oder eine Schleife erstellen, in der die Namen nacheinander abgefragt werden. Ich tendiere zu letzterem.
bits 10 Geschrieben 18. Oktober 2012 Autor Melden Geschrieben 18. Oktober 2012 Hmm... Okey.. Muss das mal anschauen.. Hast ein Snipsel Code bereit? ;) $users = (read-host "Enter comma-separated list of users:" -split ",")foreach ($user in $users) { $user = $user.Trim() <# your original code of above #> Add-Content C:\user.txt "`n$users" } Dies ist mein letzter Code apropos... Irgendwie funtzt noch nicht so.. (Achtung: Lerne gerade PowerShell... ;) )
Dukel 468 Geschrieben 19. Oktober 2012 Melden Geschrieben 19. Oktober 2012 Read-host kennt kein Split. Ungetestet sollte das so gehen: $users = (read-host "Enter comma-separated list of users:") foreach($user in $users.split(',')){ $user | Out-file C:\user.txt -append # Alternativ geht das auch mit Add-Content, aber das habe ich auf die schnelle nicht drauf. }
bits 10 Geschrieben 19. Oktober 2012 Autor Melden Geschrieben 19. Oktober 2012 Hi Dukel ;) Danke.. Werd das mal ankukken... Am Abend... Gruss
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