Exchange Server Delete Content (Import CSV)

Merhaba, Exchange Server’da çoklu olarak mail hesaplarınızdan belirli tarih öncesi mailleri silmeniz gerekebilir. Bu işlem için -Deletecontent parametresi kullanarak yapabilmekteyiz.

Aşağıda oluşturmuş olduğum Script ile Import etmiş olduğunuz CSV dosyası içerisinde MBx’larda “Received” bölümünde belirtmiş olduğunuz tarih öncesi mail itemslerini silebilirsiniz.

cengizyilmaz1/Import-DeleteContent (github.com)

#Cengiz YILMAZ
#www.cengizyilmaz.net
#23.01.2023

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn

$importFile = "C:\Kitap1.csv"

$users = Import-Csv -Path $importFile | Select-Object -ExpandProperty EmailAddress

foreach ($user in $users) {

    $search = Search-Mailbox -Identity $user -SearchQuery "Received<8/1/2022" -DeleteContent -Force

         }

Bir Cevap Yazın

%d