Ordnerstruktur aus Outlook 2016 in CSV-Datei exportieren
Hallo zusammen,
gibt es eine Möglichkeit die Ordnerstruktur aus meinem Outlook zu exportieren? Nur die Struktur, keine Mails.
Ein Exchange ist leider nicht vorhanden.
Vielen Dank
Chris
gibt es eine Möglichkeit die Ordnerstruktur aus meinem Outlook zu exportieren? Nur die Struktur, keine Mails.
Ein Exchange ist leider nicht vorhanden.
Vielen Dank
Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4334608305
Url: https://administrator.de/contentid/4334608305
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
7 Kommentare
Neuester Kommentar
Ordner markieren, Export als PST, PST erneut öffnen und Mails draus löschen und PST im Kontextmenü komprimieren, feddisch.
Bist du dann auch so nett und sagst uns auch wie das ganze aussehen soll?? Immer diese Glaskugel poliererei hier ... Ein paar Sätze mehr und wir müssten uns hier nicht immer einen abbrechen wie wo was 😒
Servus Chris.
Eine Möglichkeit mittels Powershell:
Startordner ab dem exportiert werden soll wird beim Start über den in Outlook integrierten Dialog abgefragt, der Pfad für die CSV-Datei am Ende ebenso.
Grüße Uwe
Eine Möglichkeit mittels Powershell:
Add-Type -A System.Windows.Forms
function Get-OutlookFolders{
[void][reflection.assembly]::LoadWithPartialName("microsoft.visualbasic")
$objOL = [microsoft.visualbasic.interaction]::GetObject($null,"Outlook.Application")
if (!$objOL){$objOL = New-Object -Com Outlook.Application}
$getfolder = {
param($folder)
[pscustomobject]@{FolderPath=$folder.FolderPath}
foreach($subfolder in $folder.Folders){&$getfolder $subfolder}
}
write-host "Bitte wählen sie nun den Startordner ... " -F Green
$startfolder = $objOL.Session.PickFolder()
write-host "Daten werden abgefragt, bitte warten ... " -F Green
if($startfolder){
&$getfolder -folder $startfolder
}
[void][System.Runtime.InteropServices.Marshal]::ReleaseComObject($objOL)
}
$result = Get-OutlookFolders
if ($result){
write-host "Wählen sie nun den Ausgabepfad für die CSV-Datei ..." -F Green
$dlg = New-Object System.Windows.Forms.SaveFileDialog -P @{
Title = "Pfad zur Speicherung der CSV angeben"
FileName = "folderstructure.csv"
Filter = 'CSV (Trennzeichen getrennt)|*.csv'
}
if($dlg.ShowDialog() -eq 'OK'){
$result | export-csv -LiteralPath $dlg.FileName -Delimiter ";" -NoType -Encoding UTF8
}
}
timeout /t 2
Grüße Uwe