此脚本清除在 Exchange 服务器上的多个邮箱。先决条件:
a) 列表中的邮箱的显示名称在一个文本文件中。
b) 交换服务器名称。
c) 必需的 Exchange 权限来执行此操作。
PowerShell
#Getting Display Name of the mailbox
$FilePath = Read-Host “Enter FilePath To Get Mailbox Display Name”
$servername = Read-Host “Enter Exchange Server Name”
$MDN = Get-Content $FilePath
#Exchange Info
Foreach ($SubMDN in $MDN)
{
$purge = Get-WmiObject -Query “select * from Exchange_Mailbox Where MailboxDisplayName=’$SubMDN'” -Namespace “root/MicrosoftExchangeV2″ -ComputerName $servername
$purge.purge()
Write-host “Name: “$SubMDN
}
Latest posts by Exchange中文站 (see all)
- 微软将推出卫星解决方案:可连接到 Azure 云服务 - 2020年9月17日
- Windows Terminal 1.0正式发布 - 2020年5月25日
- Azure Lighthouse 相关介绍 - 2020年3月2日
发布于:
浏览:1805 次
还没有评论