CSV den Import Edilen Kullanıcıların Eposta Kotalarını Export Eden Script

Kullanıcı bilgileri olan kişilerin hem eposta adreslerini hemde eposta kotalarını (GB cinsinden) çıktı alan scripti paylaşıyorum. Scripti exchange management shell de ya da aşağıdaki gibi management shell modül’ü import edilerek powershell de çalıştırılabilir.


Import-Module “C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1”; Connect-ExchangeServer -auto -ClientApplication:ManagementShell

$Users = Import-Csv C:\KotasiOgrenilecekKullanicilar.csv
$collection = foreach ($User in $Users) {

Get-mailbox -Identity $User.KullaniciAdi | Get-MailboxStatistics | Select @{label=’emailAddress’;expression={(Get-Mailbox $_).PrimarySMTPAddress}},@{Expression={($_.TotalItemSize.Value.ToBytes()/1GB)};label=’KullaniciKotasi’}

}
$collection | Export-CSV C:\KullaniciKotasi.csv


KotasiOgrenilecekKullanicilar.csv

KullaniciAdi

hasanaygir

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir