2016-04-08 18 views
0

Ich exportiere Daten aus mehreren Pfaden von unseren Netzlaufwerken. Wenn ein Dokument älter als ein bestimmtes Datum ist, exportiere ich es in eine CSV-Datei. Aber wenn ich Excel öffne, gibt es keine Formatierung. In der Spalte "A" ist alles eingeklemmt. Ich würde den "Namen" wie in Spalte A sein "Lastwritetime" in Spalte B sein, usw.Powershell Export-CSV-Formatierung

Hier ist mein Code:

foreach($path in $SharedFolder) 
{ 
    Get-ChildItem -Path $path -Recurse | Where-Object {!$_.PSIsContainer -and $_.LastWriteTime -lt $DateLimit} | 
    Select-Object Name, LastWriteTime, LastAccessTime, Length, DirectoryName | 
    Export-Csv -Path $HOME\Desktop\ExcelDoc.csv -NoTypeInformation 
} 

Jede Hilfe würde geschätzt.

Antwort

0

Das Festlegen des Trennzeichens für das System-Standardtrennzeichen sollte dafür sorgen. Sie können dies tun, indem Sie -Delimiter zu Ihrem Befehl mit dem angegebenen Zeichen hinzufügen.

Beispiel: -Delimiter ';'

+0

Das funktionierte wie ein Zauber, vielen Dank! – Blueskies13