1. 程式人生 > >【Exchange 2019】PowerShell 整理 DAG數據庫

【Exchange 2019】PowerShell 整理 DAG數據庫

ESS ima result mms cda water type pri sam

問,如何統計DAG的使用量?
技術分享圖片

答,你們可以參考微軟的部署文檔,進行數據庫的統籌( http://blog.51cto.com/happynews/2161716 )

我司的情況是這樣的。
技術分享圖片

創建PS1,統計
$Timestamp = Get-Date -Format ddMMMyyyy_HHmmss
[String]$TempFile = "C:\Task\CDAG\MBX15Temp.csv"
[String]$StatsFileP = "C:\Task\CDAG\Pri15MBXcountperDB-" + $Timestamp + ".csv"

[String]$StatsFileA = "C:\Task\CDAG\Arc15MBXcountperDB-" + $Timestamp + ".csv"

Get-Mailbox -Filter {exchangeVersion -eq "0.20 (15.0.0.0)"} -ResultSize unlimited |
select-object name,samaccountname,primarysmtpaddress,Database,ArchiveDatabase,ArchiveQuota |
export-csv -path $TempFile -notypeinformation -force

$Prilist = Import-Csv -Path $TempFile
$Prilist | Group-Object -Property database | Sort-Object name | Select-Object name,count | export-csv -path $StatsFileP -NoTypeInformation

$Prilist | where-object {$_.archivedatabase -ne ""} | Group-Object -Property archivedatabase,archivequota |
Sort-Object name | Select-Object name,count | export-csv -path $StatsFileA -NoTypeInformation

技術分享圖片

結果
技術分享圖片

其中ARC是存檔,Pri是用戶郵箱。

【Exchange 2019】PowerShell 整理 DAG數據庫