Category Archive: Exchange 2007

Nov
23

Csv dosyası kullanılarak toplu (bulk) contact açılması

Csv dosyası kullanılarak toplu (bulk) olarak contact açmak için aşağıdaki PS script’ini kullanabiliriz. Import-Csv ‘addr.csv’ | ` ForEach{ New-MailContact $_.dname ` -DisplayName $_.dname ` -FirstName $_.fname ` -LastName $_.lname ` -organizationalunit “Users” ` -Alias $_.alias ` -ExternalEmailAddress $_.email } Csv dosyasının içeriği; dname,fname,lname,alias,email yasar cugalir,yasar,cugalir,yasarcugalir,yasarcugalir@gmail.com

Sep
14

Exchange server connector üzerine çoklu relay ip girişi Add multiple – IP addresses from a text file (one per line) to the connector

relay

Exchange server üzerindeki relay için kullanmakta olduğumuz receive connector’e text dosyası kullanarak çoklu ip adresi girişi yapmak için aşağıdaki PS komutlarını kullanabiliriz. ip.txt isimli dosyanın komutu çalıştıdığımız dizinde olması gerekmektedir. $rec = Get-ReceiveConnector “internalrelay” Get-Content .\ip.txt | foreach { $rec.RemoteIPRanges += “$_” } Set-ReceiveConnector “internalrelay” -RemoteIPRanges $rec.RemoteIPRanges ip.txt isimli text dosyasının içeriği her satırda bir …

Continue reading »

Aug
03

Exchange Server üzerinde yüklü olan Service Pack ve Rollup version bilgisinin kontrol edilmesi

exversion

Exchange server üzerinde yüklü olan service pack ve rollup sürümünü öğrenmek için aşağıdaki ps komutunu kullanıyoruz. GCM exsetup |%{$_.Fileversioninfo} Version bilgisini buradan kontrol edebilirsiniz.

Jul
29

Exchange ortam bilgilerinin raporlanması

Exchange organizasyonundaki bilgilerin raporlaması bir çok alternatif bulunmakta olup aşağıdaki script aracılığı ile bu bilgileri ücretsiz olarak alabilirsiniz. Script Sunucu, işletim sistem, service pack, roller, posta kutusu ve bir çok konuda ayrıntılı bilgi vermektedir. Güle güle kullanın Html rapor için: .\Get-ExchangeEnvironmentReport  -HTMLReport c:\report.html Hmtl raporu maille göndermek için: .\Get-ExchangeEnvironmentReport  -HTMLReport c:\report.html -SendMail:$true -MailFrom:you@example.com -MailTo:you@example.com -MailServer:smtp.example.com …

Continue reading »

Jul
25

Powershell ile kullanıcı posta kutusu boyutlarının listelenmesi

Database yada sunucu bazlı olarak kullanıcıların posta kutusu boyutlarını listelemek için aşağıdaki PS komutunu kullanabilirsiniz. Komutu kendi yapınıza göre değiştirerek farklı listeler alabilirsiniz. Aşağıdaki komut, belirttiğiniz database’de bulununan kullanıcıların silinmiş öğeler ve toplam posta kutusu boyutunu MB cinsinden listelemektedir. Get-Mailbox -Database databasename | Get-MailboxStatistics |ft displayname,@{name=”totaldeleteditemsize(MB)”;Expression={$_.totaldeleteditemsize/1MB}},@{name=”totalitemsize(MB)”;Expression={$_.totalitemsize/1MB}}

Jul
20

Message Tracking log konumu ve boyutunun değiştirilmesi

Yapılması gereken diğer bir ince ayar ise geriye dönüş mail akışını incelediğimiz message tracking log konumu ve boyutunun değiştirilmesidir. İşlemi aşağıdaki PowerShell komutunu kullanarak yapabiliriz. Set-TransportServer hubserver -MessageTrackingLogPath “D:\Exchange\MessageTracking” -MessageTrackingLogMaxDirectorySize 10GB

Jul
20

Exchange Server 2010 Transport database’in başka lokasyona taşınması

Tüm exchange kurulumlarından sonra bir takım ince ayarlar yapmak gerekmektedir. Bunlardan bir taneside Hub Transport sunucunda bulunan transport DB’sinin başka konuma taşınmasıdır. İşlemi aşağıdaki PowerShell script’ini kullanarak yapabiliriz. Scriptler “C:\Program Files\Microsoft\Exchange Server\V14\Scripts” klasöründe bulunmaktadır. .\Move-TransportDatabase.ps1 –QueueDatabasepath “d:\exchange\queue” –QueueDatabaseLoggingPath “d:\exchange\queue” –IPFilterDatabasePath “d:\exchange\ipfilter” –IPFilterDatabaseLoggingPath “d:\exchange\ipfilter” –TemporaryStoragePath “d:\exchange\temp”

May
30

You must close all dialog boxes before you can close Exchange Management Console

Exchange management console kapatmaya çalıştığınızda “You must close all dialog boxes before you can close Exchange Management Console”  hatası internet explorer 9 kurulu sunucularda bulunmaktadır. Sorunu düzeltmek için İnternet explorer seçeneklerinde trusted site kısmına https://localhost eklemeniz yeterli olacaktır.

Feb
03

Mailbox boyutuna göre rapor alınması

Mailbox boyutu en yüksek 10 kullanıcı hakkında rapor almak için aşağıdaki PS komutu kullanılabilir. Kendi yapınıza göre komutu özelleştirebilirsiniz. Get-Mailbox | Get-MailboxStatistics | Sort-Object TotalItemSize -descending |Select-Object DisplayName,ItemCount,@{name=”MailboxSize”;exp={$_.totalitemsize}} -first 10 | Convertto-Html | out-File report.htm

Feb
03

Activesync kullanıcı istatistikleri

Activesync ile bağlantı yapan kullanıcılar ve kullanmakta oldukları cihazlarla ilgili raporu aşağıdaki PowerShell komutuyla alabilirsiniz. Get-ActiveSyncDevice | Select @{Expression={$_.UserDisplayName.Substring($_.UserDisplayName.LastIndexOf(“/”)+1)};Label=”User”} | Sort User -Unique | ForEach{$u=$_.user; “`n$u”; Get-ActiveSyncDeviceStatistics -Mailbox $u | Select DeviceModel, DeviceUserAgent, LastSuccessSync, status, DeviceActiveSyncVersion, DevicePolicyApplied | ft}

Older posts «