PowerShell管理Exchange


#添加Exchange管理單元
get-pssnapin -registered
add-pssnapin microsoft.exchange*

#啟用郵箱賬號(需要域管理員權限,因為需要將某些屬性寫入到AD中)
Get-User -Identity $username | Enable-Mailbox -database $MailDB

#禁用郵箱賬號(需要域管理員權限,因為需要將某些屬性從AD中刪除)
Get-User -Identity $username | Disable-Mailbox -confirm:$false

#查找郵件跟蹤日志
Get-MessageTrackinglog -Server mailbox1 -start "07/09/2015 11:00:00" -end "07/09/2015 11:00:20"

 

本示例將在以下情形下獲取郵件跟蹤報告:用戶 Cigdem Akin 希望接收來自 joe@contoso.com 的電子郵件,但該郵件始終未到達
。她與技術支持進行了聯系,他們需要代表 Cigdem 生成郵件跟蹤報告,不過不需要看到顯示名稱。

本示例將搜索特定郵件跟蹤報告的郵件跟蹤數據,然后返回特定收件人路徑的詳細疑難解答信息。

該命令需要在傳輸服務器上運行,CAS上會提示沒有權限。

Search-MessageTrackingReport -Identity "Cigdem Akin" -Sender "joe@contoso.com" -ByPassDelegateChecking -DoNotResolv
e | ForEach-Object { Get-MessageTrackingReport -Identity $_.MessageTrackingReportID -DetailLevel Verbose -BypassDel
egateChecking -DoNotResolve -RecipientPathFilter "cigdem@fabrikam.com" -ReportTemplate RecipientPath }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM