Forum
Exchange 2007 ve Exchange 2010
veritabanlarında bulunan mailbox sayıları ve veritabanlarının
boyutlarını görüntülemek isterseniz Exchange Management Shell ile bunu
yapabilmek mümkün.Bütün veritabanlarındaki Mailbox sayılarını görüntülemek istersek aşağıda belirttiğim komutu kullanabiliriz.
Get-MailboxDatabase | Select Server, StorageGroupName, Name,
@{Name=”Number Of Mailboxes”;expression={(Get-Mailbox -Database
$_.Identity | Measure-Object).Count}} | Format-Table -AutoSize
Eğer raporu c:\ altında bir excel “CSV” formatın’da almak istersek kullanacağımız komut ;
Get-MailboxDatabase | Select Server, StorageGroupName, Name,
@{Name=”Number Of Mailboxes”;expression={(Get-Mailbox -Database
$_.Identity | Measure-Object).Count}} | Export-Csv C:\ufukdb.csv
Birden fazla Database’imiz içim rapor almak istersek , kullanmamız gereken Cmd’letimiz ise ;
Get-MailboxDatabase | Select Server, StorageGroupName, Name,
@{Name=”Size (GB)”;Expression={$objitem = (Get-MailboxDatabase
$_.Identity); $path = “`\`\” + $objitem.server + “`\” +
$objItem.EdbFilePath.DriveName.Remove(1).ToString() + “$”+
$objItem.EdbFilePath.PathName.Remove(0,2); $size = ((Get-ChildItem
$path).length)/1048576KB; [math]::round($size, 2)}}, @{Name=”Size
(MB)”;Expression={$objitem = (Get-MailboxDatabase $_.Identity); $path =
“`\`\” + $objitem.server + “`\” +
$objItem.EdbFilePath.DriveName.Remove(1).ToString() + “$”+
$objItem.EdbFilePath.PathName.Remove(0,2); $size = ((Get-ChildItem
$path).length)/1024KB; [math]::round($size, 2)}}, @{Name=”No. Of
Mbx”;expression={(Get-Mailbox -Database $_.Identity |
Measure-Object).Count}} | Format-table -AutoSize
Yine bu raporu excel “CSV” formatında almak istersek komutumuz ;
Get-MailboxDatabase | Select Server, StorageGroupName, Name,
@{Name=”Size (GB)”;Expression={$objitem = (Get-MailboxDatabase
$_.Identity); $path = “`\`\” + $objitem.server + “`\” +
$objItem.EdbFilePath.DriveName.Remove(1).ToString() + “$”+
$objItem.EdbFilePath.PathName.Remove(0,2); $size = ((Get-ChildItem
$path).length)/1048576KB; [math]::round($size, 2)}}, @{Name=”Size
(MB)”;Expression={$objitem = (Get-MailboxDatabase $_.Identity); $path =
“`\`\” + $objitem.server + “`\” +
$objItem.EdbFilePath.DriveName.Remove(1).ToString() + “$”+
$objItem.EdbFilePath.PathName.Remove(0,2); $size = ((Get-ChildItem
$path).length)/1024KB; [math]::round($size, 2)}}, @{Name=”No. Of
Mbx”;expression={(Get-Mailbox -Database $_.Identity |
Measure-Object).Count}} | Export-CSV C:\UFUKDBIST.csv
Ufuk bey bilgilendirme için teşekkürler.