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.



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



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



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



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



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



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.

 



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



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.



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



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



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



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



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



 

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



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



 

New-Mailbox -UserPrincipalName  test@mirsisupport.com
Yeni bir mailbox oluşturur. İsim ve şifre bilgilerini biz gireriz.



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.



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


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.


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



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.

Exit mobile version