Forum
Merhaba ;
Exchange 2007 Kullanıyorum
Get-MailboxStatistics | sort -property Displayname | ft DisplayName,@{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount
- Komutunu Kullanarak Aşağıdaki Listeyi Elde Ediyorum .. Fakat Buna Ek Olarak Kullanıcılara Vermiş Mail Kotalarını Göstermek İstesem Nasıl Bir Kod Kullanmam Gerekir?
Merhaba
aşağıdaki script i kullanabilirsiniz
# Get-MailboxQuota.ps1
# Script for showing mailbox size and
quota
# Exit the script if username is not
found
If ($args[0] -eq $null) {
Write-Host
"Error: No user specified" -ForegroundColor "Red"
break
}
# Get the username from the command line
argument
$username
= $args[0]
# Get the mailbox, break if it's not
found
$mb
= Get-Mailbox
$username
-ErrorAction Stop
# Get the mailbox statistics
$mbstats
=
Get-MailboxStatistics $username
# If the mailbox is using the database quotas then
read them, otherwise read them from the mailbox
If ($mb.UseDatabaseQuotaDefaults -eq $true) {
$quota = (Get-MailboxDatabase
-Identity $mb.Database).ProhibitSendQuota.Value.ToMB()
} else {
$quota = $mb.ProhibitSendQuota.Value.ToMB()
}
# Get the mailbox size and convert it from bytes
to megabytes
$size
= $mbstats.TotalItemSize.Value.ToMB()
# Write the output
Write-Host "Mailbox:
"
$mb.DisplayName
Write-Host "Size (MB):
" $size
Write-Host "Quota
(MB):" $quota
Write-Host "Percent:
"
($size/$quota*100)
Write-Host
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Hocam Bu Scripti Direk Shell'e Yapıştırıp mı Çalıştırmam Gerekiyor. Yoksa İhtiyacım Olanlarımı Kullanacağım İçerisinden ?
Teşekkürler..