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