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
Category Archive: Exchange 2010
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
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 …
Aug
03
Aug
03
Exchange 2010 SP1 Rollup 4 v2
Buradaki yazımızda Exchange Server 2010 SP1 RU4′deki bazı hatalardan dolayı download center’dan kaldırıldığını duyurmuştuk. 27 Temmuzda hatlardan arındırılmış olarak v2 yayınlanmış olup indirmek için aşağıdaki linki kullanabilirsiniz. Exchange 2010 SP1 Rollup 4 v2
Aug
02
ContentIndex State Failed
Exchange server 2010 DAG ortamında sıklıkla karşılasılan durumlarda birisi olan indexlerin bozulması ve replikasyonunun yapılamaması durumunda aşağıdaki işlemler yapılarak sorun giderilebilir. Get-MailboxDatabaseCopyStatus DB1 ile database kopyalarının düzgün kopyalanıp kopyalanmadığını kontrol ettiğimizde ContentIndex State’in Failed olduğunu görürüz ve bu durumda active database kopyasını diğer DAG nodelarında aktif yapmaya çalıştığımızda hata alıncak ve değişiklik gerçekleşmeyecektir. Bu durumda …
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 …
Jul
25
Exchange 2010′da posta kutusu taşıma sonrası isteklerin silinmesi
Exchange server 2010′da posta kutusu taşıma işleminden sonra yapılan işlem başarılı tamamlanmışsa bu isteklerin silinmesi gerekmektedir. Taşıma isteklerini EMC’da recipient configuration-move request altından yada EMS’de Get-MoveRequest komutuyla listeleyebiliriz. Bu istekleri EMS’de aşağıdaki komutla silebiliriz. Get-MoveRequest | Remove-MoveRequest
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
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”


