Exchange 2013 Standard und Outlook 2013 - alte Journal Einträge entfernen
Nachdem was ich bisher so gelesen habe gibt es seitens Exchange nur mit der Enterprise Edition die Möglichkeit, für Jorunal-Ordner Regeln zu erstellen. Ich suche eine Möglichkeit (manuelle Konfiguration im Outlook oder per GPO oder per Exchange Regel oder per Exchange Powershell) alte Journaleinträge zu löschen. Sie stammen alle von einer Telefonie-Software und brauchen eigentlich nur ein Jahr vorgehalten zu werden.
Kennt jemand einen Weg ohne Exchange Enterprise?
Kennt jemand einen Weg ohne Exchange Enterprise?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 275302
Url: https://administrator.de/forum/exchange-2013-standard-und-outlook-2013-alte-journal-eintraege-entfernen-275302.html
Ausgedruckt am: 28.03.2025 um 08:03 Uhr
2 Kommentare
Neuester Kommentar
Hallo ukulele-7,
könntest du mit einem Makro in Outlook machen:
Löscht Journal-Einträge deren Erstelldatum älter als ein Jahr ist.
Lässt sich natürlich auch mit jeder anderen Programmiersprache umsetzen.
Als Powershell Client-Script sieht das dann bspw. so aus:
Könntest du dann etwa als Logon-Script benutzen.
Alternativ natürlich die eigene AutoArchivierungsfunktion von Outlook nutzen.
Grüße Uwe
könntest du mit einem Makro in Outlook machen:
Löscht Journal-Einträge deren Erstelldatum älter als ein Jahr ist.
Sub RemoveOldJournalEntries()
Dim fJournal As folder, jItem As JournalItem, retentionDate As Date, col As New Collection
Set fJournal = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderJournal)
retentionDate = DateAdd("yyyy", -1, Date)
For Each jItem In fJournal.items
If jItem.CreationTime < retentionDate Then
col.add jItem
End If
Next
For Each itm In col
itm.Delete
Next
End Sub
Als Powershell Client-Script sieht das dann bspw. so aus:
$objOL = New-Object -ComObject Outlook.Application
$fJournal = $objOL.GetNamespace("MAPI").getDefaultFolder(11)
$oldItems = $fJournal.Items | ?{$_.CreationTime -lt (get-date).AddYears(-1)}
$oldItems | %{$_.Delete()}
Alternativ natürlich die eigene AutoArchivierungsfunktion von Outlook nutzen.
Grüße Uwe