Exchange Management Shell EMS Uygulamaları – Bölüm 1 – Exchange Server 2013

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.

Exit mobile version