PowerShell - Ausgabe in ein vorhandenes CSV-File schreiben
Hallo Zusammen,
ich möchte ein Skript schreiben, welches mir täglich die Anzahl Items in einem Mailboxfolder wegschreibt.
Das ist soweit erst mal keine Herausforderung, allerdings möchte ich, dass die Anzahl täglich in ein bereits vorhandenes File geschrieben wird, ohne die alten Einträge zu überschreiben.
Das erweiteren und nicht überschreiben der Zellen sollte ja mit -append eig. gut funktionieren, aber mir fehlt der Part wie ich es überhaupt erst mal in ein vorhandenes File hinneinbekomme.
Ich bin für jeden Hinweis dankbar
Gruß
ich möchte ein Skript schreiben, welches mir täglich die Anzahl Items in einem Mailboxfolder wegschreibt.
Das ist soweit erst mal keine Herausforderung, allerdings möchte ich, dass die Anzahl täglich in ein bereits vorhandenes File geschrieben wird, ohne die alten Einträge zu überschreiben.
Das erweiteren und nicht überschreiben der Zellen sollte ja mit -append eig. gut funktionieren, aber mir fehlt der Part wie ich es überhaupt erst mal in ein vorhandenes File hinneinbekomme.
Ich bin für jeden Hinweis dankbar
Gruß
Please also mark the comments that contributed to the solution of the article
Content-Key: 545795
Url: https://administrator.de/contentid/545795
Printed on: April 26, 2024 at 20:04 o'clock
2 Comments
Latest comment
Moin,
na so:
In der Variablen $DeineInhalte stehen die eingesammelten Datensätze. Dann kommt die Angabe, dass es in eine vorhandene Datei geschrieben werden soll. Dann kommt die Angabe, dass es hinten angehängt wird. Dann das Trennzeichen (evtl. anpassen). Dann die Form der Zeichenkodierung (evtl. anpassen). Zum Schluss, sofern erwünscht, wird noch dafür gesorgt, dass auch Datensätze geschrieben werden, die mehr bzw. andere Spaltennamen haben als in der vorhandenen Datei. Es werden dann neue Spalten erzeugt. Sollte das nicht erwünscht sein, dann das -force einfach weglassen.
hth
Erik
na so:
export-csv $DeineInhalte -path Pfad_Zur_Vorhandenen_Datei -append -delimiter ";" -encoding utf8 -force
In der Variablen $DeineInhalte stehen die eingesammelten Datensätze. Dann kommt die Angabe, dass es in eine vorhandene Datei geschrieben werden soll. Dann kommt die Angabe, dass es hinten angehängt wird. Dann das Trennzeichen (evtl. anpassen). Dann die Form der Zeichenkodierung (evtl. anpassen). Zum Schluss, sofern erwünscht, wird noch dafür gesorgt, dass auch Datensätze geschrieben werden, die mehr bzw. andere Spaltennamen haben als in der vorhandenen Datei. Es werden dann neue Spalten erzeugt. Sollte das nicht erwünscht sein, dann das -force einfach weglassen.
hth
Erik