Exchange Server

Exchange Management Shell EMS Uygulamaları – Bölüm 2 – 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.

Bölüm1 

Hızlı bir şekilde komut ve çıktılarını paylaşmak istiyorum;

GCM exsetup |%{$_.Fileversioninfo}
Exchange Server versiyonunu öğrenmemizi sağlar.

clip_image001



Get-PopSettings |fl *
Pop ayarlarını ekrana yansıtır.

clip_image002

Get-IMAPSettings |fl *
IMAP ayarlarını ekrana yansıtır.

clip_image003

Set-IMAPSettings -Server “EXC2013” -ProtocolLogEnabled $true -LogFileLocation C:\Logs\IMAP
IMAP loglarını C:\Logs\IMAP altına atmaya başlar.

clip_image004

Set-POPSettings -Server “MBTTADE004″ -ProtocolLogEnabled $true –LogFileLocation C:\Logs\POP
POP loglarını C:\Logs\POP altına atmaya başlar.

clip_image005

Get-Mailbox |ft displayname
Mailboxları alt alta listeler.

clip_image007

Import-RecipientDataProperty -Identity ugur.demir -Picture -FileData ([Byte[]]$(Get-Content -Path “c:\resimler\ugur.demir.jpg” -Encoding Byte -ReadCount 0))

ugur.demir mailboxına resim ekler.

 

clip_image008

Set-Mailbox ugur.demir –RemovePicture
ugur.demir kullanıcısının resmini siler.

clip_image009

New-MailboxDatabase -Server ‘EXC2013’ -Name ‘Exchange’ -EdbFilePath ‘C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Exchange\Exchange.edb’ -LogFolderPath ‘C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Exchange’
Exchange isimli yeni database oluşturur. Sunucu adı EXC2013tür.

clip_image010

Dismount-Database -Identity ‘Exchange’
Exchange isimli databasei dismount eder.

clip_image011

Mount-Database -Identity ‘Exchange’
Exchange isimli databasei mount eder.

clip_image012

Set-MailboxDatabase -CircularLoggingEnabled $true -Identity ‘Exchange’
Exchange isimli databasede circular loggingi aktif eder.

clip_image013

Remove-MailboxDatabase -Identity “Exchange”
Exchange isimli databasei siler.

clip_image014

get-mailbox -id ugur.demir | select whenCreated
ugur.demir kullanıcısının hangi tarihre oluşturulduğunu gösterir.

clip_image015

 

Get-Mailbox | Select-Object Name,Alias | Out-File c:\report.txt
Tüm mailboxları name,alias C:\report.txt içerisine export eder.

clip_image016

Get-Mailbox | Select-Object Name,Alias | Export-CSV c:\report.csv –NoType
Tüm mailboxları name,alias C:\report.csv içerisine export eder.

clip_image017

 

New-Mailbox -UserPrincipalName  [email protected]
Yeni bir mailbox oluşturur. İsim ve şifre bilgilerini biz gireriz.

clip_image018

Set-Mailbox -Identity test -UseDatabaseQuotaDefaults $false -ProhibitSendReceiveQuota 5GB -IssueWarningQuota 4gb
test kullanıcısının gönderim kotasını 5GB, uyarı kotasınıda 4GB yapar.

clip_image019

Disable-Mailbox –Identity test
Test kullanıcısını disable yapar.
Enable-Mailbox –Identity  test
Test kullanıcısını enable yapar.

clip_image020
Set-User -Identity ugur.demir -Office IT -City Seattle -State Washington
ugur.demir kullanıcısının ofis ve şehir bilgilerine belirtilen bilgileri girer.

clip_image021
New-DistributionGroup -Name Satis
Satis isimli bir mail grubu oluşturur.

clip_image022

Add-DistributionGroupMember -Identity Satis -Member ugur.demir
ugur.demir kullanıcısını satış grubuna üye yapar.

Makalemin bu bölümünün sonuna geldim. Bir sonraki bölümde 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