" title="云计算大数据


0

统计Exchange的数据库大小和用户计数

编辑:IT助理/ 栏目:电子邮件服务 /发布于:2021年-1月-1日

对于每个 Exchange 数据库,得到其当前大小 (以 GB 和 MB),以及它的邮箱的数目。
PowerShell
# Get all the Mailbox servers
ForEach ($server in Get-MailboxServer)
{
# For each Mailbox server, get all the databases on it
$strDB = Get-MailboxDatabase -Server $server

# For each Database, get the information from it
ForEach ($objItem in $strDB)
{
$intUsers = ($objitem | Get-Mailbox -ResultSize Unlimited).count

# Get the size of the database file
$edbfilepath = $objItem.edbfilepath
$path = “`\`\” + $server + “`\” + $objItem.EdbFilePath.DriveName.Remove(1).ToString() + “$”+ $objItem.EdbFilePath.PathName.Remove(0,2)
$strDBsize = Get-ChildItem $path
$ReturnedObj = New-Object PSObject
$ReturnedObj | Add-Member NoteProperty -Name “Server\StorageGroup\Database” -Value $objItem.Identity
$ReturnedObj | Add-Member NoteProperty -Name “Size (GB)” -Value (“{0:n2}” -f ($strDBsize.Length/1048576KB))
$ReturnedObj | Add-Member NoteProperty -Name “Size (MB)” -Value (“{0:n2}” -f ($strDBsize.Length/1024KB))
$ReturnedObj | Add-Member NoteProperty -Name “User Count” -Value $intUsers

Write-Output $ReturnedObj
}
}

以上脚本复制保存至ps1脚本文件,放在Exchange服务器上运行即可。

本文由“云计算大数据 > IT助理”整理编辑。


未注明为原创的文章以及每篇文章的评论内容都不代表本站观点,本站不对此内容的真实性及言论负责。如您发表评论意见,视为同意本站记录言论您的来源IP地址信息及发表时间。

如果喜欢这篇文章,欢迎订阅云计算大数据以获得最新内容。

已经有 0 条群众意见