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 -deletecontent2、批量清除郵箱的數據,可以執行
get-mailbox |search-mailbox -deletecontent
三、線上刪除佇列的記錄
Remove-Message -Filter {FromAddress -eq "<>"} -WithNDR $false正在移除符合篩選器 "FromAddress -eq "<>"" 的郵件。
四、匯出匯入使用者信箱
目的:將LD0004信箱匯出成 .pst
- 匯出與匯入目錄不能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 Administrator2、 匯入 LD0004 使用者信箱至 t01信箱中
New-MailboximportRequest -Mailbox t01 -FilePath "\\testHost\outlook\LD0004.pst" -TargetRootFolder "RecoveredFiles"3、適放Request
Get-MailboxImportRequest -Status Completed | Remove-MailboxImportRequest4、登入t01,可以在文件中多出了一個名為"RecoveredFiles"的目錄
五、查詢
1、僅限檢視組態
Get-ManagementRole
2、角色管理角色授與
Get-ManagementRoleAssignment
3、檢視特定信箱的大小和配額狀態
Get-MailboxStatistics username|Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount
留言