Bu makale serisinde sizlere Exchange Server 2013 için günlük şirket hayatımızda en çok kullandığımız veya ihtiyaç duyacağımız komut setlerini paylaşacağım.
Hızlı bir şekilde komut ve çıktılarını paylaşmak istiyorum;
Get-Mailbox –ResultSize Unlimited | Out-File C:\report.txt
C:\report.txt adında mailboxların ve dblerin hepsinin listesini txt olarak çıkarır.
Get-Mailbox ugur.demir | ft ServerName,Database –Auto
ugur.demir ( oraya hangi user yazılırsa ) hangi exchange serverda, hangi database üzerinde olduğunun çıktısını verir.
Get-Mailbox –identity ugur.demir
Get-Mailbox ugur.demir
İki komutta ilgili kullanıcının alias,serveradı, mail gönderme kotası gibi detaylarını verir.
Set-Mailbox ugur.demir –MaxSendSize 5mb –MaxReceiveSize 5mb
ugur.demir kullanıcısının mail gönderme ve alma limitini 5mb olarak sınırlar.
Set-SendConnector send –Enabled $false
Send isimli send connectorü disabled yapar.
Set-SendConnector send –Enabled $True
Send isimli send connectorü enabled yapar.
Enable-Mailbox ugur.demir –Archive
ugur.demir kullanıcısının arşiv özelliğini açar.
Remove-Mailbox ugur.demir –Confirm:$false
ugur.demir kullanıcısını siler.
Get-Mailbox | Where-Object{$_.MaxSendSize –eq 5mb}
Gönderim limiti 5mb olan userları listeler.
$mailbox=get-mailbox ugur.demir
ugur.demir kullanıcısını mailbox değişkenine atar.
$mailbox
Mailbox değişkeninde olan değeri ekrana yazar.
$email=ugur.demir@mirsisupport.com
ilgili mail adresini email değişkenine aktarır.
$email.length
Değişkendeki bilginin uzunluğunu verir.
$email.Split(“@”)
@ işaretinden öncesini ve sonrasını bölerek ekrana yansıtır.
$mailbox.maxsendsize
Daha önceden mailbox değişkenine atanan mailboxın maksimum gönderme sınırını ayrıntılı gösterir.
$mailbox.MaxSendSize.Value
Daha önceden mailbox değişkenine atanan mailboxın maksimum gönderme sınırını tek satırda gösterir.
$mailbox.MaxSendSize.Value.ToMB()
Daha önceden mailbox değişkenine atanan mailboxın MB cinsinden değerini gösterir.
Get-Mailbox ugur.demir | Format-List
İlgili kullanıcı için detay bilgisi verir.
Get-Mailbox ugur.demir | Format-Table name,alias
ugur.demir kullanıcısının adını ve aliasını gösterir.
Get-Mailbox ugur.demir | fl * | Out-File C:\mb.txt
ugur.demir kullanıcısının bilgilerini c:\mb.txt dosyasına aktarır.
Get-MailboxDatabase ugurdb –status
ugurdb mailboxdatabasein durumunu gösterir.
$mailboxes = get-mailbox u*
$mailboxes
u harfi ile başlayan mailboxları @mailboxes değişkenine atar ve ekrana yansıtır.
Makalemin ilerleyen bölümlerinde örneklerime devam edeceğim.
Bir sonraki makalemde görüşmek üzere.