Exchange Server

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.

 

clip_image001

 

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.

 

clip_image002 

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.

clip_image003

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.

 

clip_image004

Set-SendConnector send –Enabled $false

 

Send isimli send connectorü disabled yapar.

 

Set-SendConnector send –Enabled $True

Send isimli send connectorü enabled yapar.

 

clip_image005

Enable-Mailbox ugur.demir –Archive

ugur.demir kullanıcısının arşiv özelliğini açar.

 

clip_image006

Remove-Mailbox ugur.demir –Confirm:$false

 

ugur.demir kullanıcısını siler.

clip_image007

Get-Mailbox | Where-Object{$_.MaxSendSize –eq 5mb}

Gönderim limiti 5mb olan userları listeler.

clip_image008

$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.

clip_image009

 

$email=[email protected]

ilgili mail adresini email değişkenine aktarır.

$email.length

Değişkendeki bilginin uzunluğunu verir.

clip_image010

$email.Split(“@”)

@ işaretinden öncesini ve sonrasını bölerek ekrana yansıtır.

clip_image011

$mailbox.maxsendsize

Daha önceden mailbox değişkenine atanan mailboxın maksimum gönderme sınırını ayrıntılı gösterir.

clip_image012

$mailbox.MaxSendSize.Value

Daha önceden mailbox değişkenine atanan mailboxın maksimum gönderme sınırını tek satırda gösterir.

 

clip_image013

$mailbox.MaxSendSize.Value.ToMB()

Daha önceden mailbox değişkenine atanan mailboxın MB cinsinden değerini gösterir.

clip_image014

Get-Mailbox ugur.demir | Format-List

İlgili kullanıcı için detay bilgisi verir.

clip_image015

Get-Mailbox ugur.demir | Format-Table name,alias

ugur.demir kullanıcısının adını ve aliasını gösterir.

clip_image016

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.

clip_image017

Get-MailboxDatabase ugurdb –status

ugurdb mailboxdatabasein durumunu gösterir.

 

clip_image019

$mailboxes = get-mailbox u*

$mailboxes

u harfi ile başlayan mailboxları @mailboxes değişkenine atar ve ekrana yansıtır.

clip_image020

Makalemin ilerleyen bölümlerinde örneklerime devam edeceğim.

Bir sonraki makalemde görüşmek üzere.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu