清除邮箱交换服务器 2003

此脚本清除在 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

}

Exchange中文站
Latest posts by Exchange中文站 (see all)
发布于: 浏览:2360 次

还没有评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.