Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell Export-CSV Append Formatunterschied

Frage Microsoft Windows XP

Mitglied: mexx

mexx (Level 2) - Jetzt verbinden

08.05.2009, aktualisiert 08:41 Uhr, 8057 Aufrufe, 1 Kommentar

Ich verwende diesen Powershell Befehl, um eine Ordnerstruktur in eine TXT zu exportieren.

Get-ChildItem "C:\Users\kschweitzer\test\1" -recurse |Export-CSV "C:\users\kschweitzer\export.txt" –notype

Das ist das Ergebnis.

#TYPE System.IO.FileInfo
PSPath,PSParentPath,PSChildName,PSDrive,PSProvider,PSIsContainer,Mode,Name,Length,DirectoryName,Directory,IsReadOnly,Exists,FullName,Extension,CreationTime,CreationTimeUtc,LastAccessTime,LastAccessTimeUtc,LastWriteTime,LastWriteTimeUtc,Attributes
Microsoft.PowerShell.Core\FileSystem::C:\Users\kschweitzer\Private\test\1\1.txt,Microsoft.PowerShell.Core\FileSystem::C:\Users\kschweitzer\Private\test\1,1.txt,C,Microsoft.PowerShell.Core\FileSystem,False,-a---,1.txt,17,C:\Users\kschweitzer\Private\test\1,C:\Users\kschweitzer\Private\test\1,False,True,C:\Users\kschweitzer\Private\test\1\1.txt,.txt,"08.05.2009 07:11:30","08.05.2009 05:11:30","08.05.2009 07:11:30","08.05.2009 05:11:30","08.05.2009 07:11:51","08.05.2009 05:11:51",Archive

Nun möchte ich im gleichen Format etwas an die gleiche Datei anhängen und verwende dafür diesen Befehl.

Get-ChildItem "C:\Users\kschweitzer\test\1\1.txt" |out-file "C:\users\kschweitzer\export.txt" -append -encoding unicode

Nun steht in der Datei das hier drin.

#TYPE System.IO.FileInfo
PSPath,PSParentPath,PSChildName,PSDrive,PSProvider,PSIsContainer,Mode,Name,Length,DirectoryName,Directory,IsReadOnly,Exists,FullName,Extension,CreationTime,CreationTimeUtc,LastAccessTime,LastAccessTimeUtc,LastWriteTime,LastWriteTimeUtc,Attributes
Microsoft.PowerShell.Core\FileSystem::C:\Users\kschweitzer\Private\test\1\1.txt,Microsoft.PowerShell.Core\FileSystem::C:\Users\kschweitzer\Private\test\1,1.txt,C,Microsoft.PowerShell.Core\FileSystem,False,-a---,1.txt,17,C:\Users\kschweitzer\Private\test\1,C:\Users\kschweitzer\Private\test\1,False,True,C:\Users\kschweitzer\Private\test\1\1.txt,.txt,"08.05.2009 07:11:30","08.05.2009 05:11:30","08.05.2009 07:11:30","08.05.2009 05:11:30","08.05.2009 07:11:51","08.05.2009 05:11:51",Archive




V e r z e i c h n i s : M i c r o s o f t . P o w e r S h e l l . C o r e \ F i l e S y s t e m : : C : \ U s e r s \ k s c h w e i t z e r \ P r i v a t e \ t e s t \ 1





M o d e L a s t W r i t e T i m e L e n g t h N a m e

- - - - - - - - - - - - - - - - - - - - - - - - - - -

- a - - - 0 8 . 0 5 . 2 0 0 9 0 7 : 1 1 1 7 1 . t
x t


Das Out-File verwendet ein anderes Format als das Export-CSV, obwohl es sich um die gleiche Datenmenge handelt. Was muss ich verwenden, um ein identisches Format zu erhalten?
Mitglied: LotPings
08.05.2009 um 11:28 Uhr
Export-csv hat ja auch einen ganz anderen Zweck, es dient dazu Objekte mit allen Informationen zu speichern, um sie später zu vergleichen/verarbeiten oder über Systemgrenzen zu transportieren. Deine erste Ausgabe entspricht übrigens nicht dem Befehl weil die Type Information enthalten ist.

GCI ... | Out-file packt den Text den es erhält mit deinen Anweisungen an die Datei ohne sich um irgendeinen vorherigen Inhalt zu kümmern.

Das einfachste ist wohl du schreibst mit export-csv in eine neue Datei und hängst die aneinnader z.Bsp. mit Add-Content.
Alternative Einlesen in Var und DirEinträge als Objekte über foreach anhängen und dann den Export-CSv

Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell: ActiveDirectory Infos mit export-csv exportieren und formatieren (2)

Frage von MuHMuH zum Thema Batch & Shell ...

Batch & Shell
Powershell Workflow, CSV Stapelverarbeitung Problem (6)

Frage von Rippchen zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell export (5)

Frage von Squenter zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (11)

Frage von Daoudi1973 zum Thema Webbrowser ...