2016-04-29 8 views
0

Dies kann wirklich lächerlich und einfach sein, aber ich vermisse etwas. Ich habe einen sehr einfachen Skriptblock, aber die Ausgabe macht etwas Funky. Code-Block ist:PowerShell - Export-CSV nur letzten Eintrag der Textdatei

Get-Content C:\test.txt | ForEach-Object{(Get-ADComputer -Identity $_ -Properties description) | Select-Object name, description ` 
| Export-Csv -Path 'C:\test.csv' -NoTypeInformation -Force} 

Das Merkwürdige ist, dass, wenn ich den export-csv Cmdlets Kommentar aus, der Code funktioniert perfekt, indem sie alles in der Textdatei Grabbing und listet alle Beschreibungen (wie es sein sollte). Wenn ich es jedoch einschließe, listet der Export nur das allerletzte Element in der Textdatei auf. Ich habe ein paar andere ähnliche Fragen gelesen, aber keinen Erfolg. Wie ich schon sagte, ich bin mir sicher, dass es etwas einfaches ist, aber ich kann es nicht finden.

Vielen Dank!

Antwort

0

Ich fand es .. ich fehlte -append im Export-csv und das hat funktioniert.

Verwandte Themen