2016年5月13日 星期五

Exchange Management Shell 命令 from ex 2010 sp3

一、匯出全域通訊錄清單

.\csvde.exe -r objectCategory=person -l "DN, objectClass, cn, sAMAccountName, userPrincipalName,objectCategory"  -f d:\temp\output.csv


二、清空郵箱

1、清空一個郵箱的數據
Search-Mailbox -identity username -deletecontent
2、批量清除郵箱的數據,可以執行
get-mailbox |search-mailbox -deletecontent

三、線上刪除佇列的記錄

Remove-Message -Filter {FromAddress -eq "<>"} -WithNDR $false
正在移除符合篩選器 "FromAddress -eq "<>"" 的郵件。

四、匯出匯入使用者信箱

目的:將LD0004信箱匯出成 .pst

1、設定共用目錄與權限
  • 匯出與匯入目錄不能Exchage 主機上。
  • 設置共享文件夾PST的共享權限和NTFS權限,確保用戶Administrator和“Exchange Trusted Subsystem”組擁有讀/寫權限。
2、設定Administrator用戶可以執行匯入匯出信箱的權限設定完成後,用administrator登入系統中
New-ManagementRoleAssignment-Role “Mailbox Import Export” –User Administrator
3、匯出 LD0004 使用者信箱
New-MailboxExportRequest -Mailbox LD0004 -FilePath "\\testHost\outlook\LD0005.pst"
4、適放Request
Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportRequest

目的:將LD0004信箱匯入至t01信箱中

1、設定Administrator用戶可以執行匯入匯出信箱的權限設定完成後,用administrator登入系統中
New-ManagementRoleAssignment-Role “Mailbox Import Export” –User Administrator
2、 匯入 LD0004 使用者信箱至 t01信箱中
New-MailboximportRequest -Mailbox t01  -FilePath "\\testHost\outlook\LD0004.pst" -TargetRootFolder "RecoveredFiles"
3、適放Request
Get-MailboxImportRequest -Status Completed | Remove-MailboxImportRequest
4、登入t01,可以在文件中多出了一個名為"RecoveredFiles"的目錄

五、查詢

1、僅限檢視組態
Get-ManagementRole
2、角色管理角色授與
Get-ManagementRoleAssignment
3、檢視特定信箱的大小和配額狀態
Get-MailboxStatistics username|Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount






沒有留言: