Merhaba, bu yazıda sistem yöneticileri ve mail adminleri için hayat kurtarıcı bazı PowerShell komutlarını paylaşacağız. Grafik arayüz kullanmak bazen zaman alıcı olabilir; bu yüzden bazı işlemleri hızlıca komut satırı üzerinden gerçekleştirmek daha etkili olabilir.
Exchange Server Dağıtım Grubu Yöneticilerini Listelemek
Bir dağıtım grubundaki yöneticileri listelemek için aşağıdaki komutu kullanabilirsiniz;
Get-DistributionGroup "GroupName" | Format-List ManagedBy
Exchange Server’da bulunan Tüm Mail Hesaplarını Listelemek
Exchange Server üzerinde bulunan tüm posta kutularının görünen adlarını listelemek için kullanılır.
Get-Mailbox | Format-Table DisplayName
Exchange Server Kullanıcılarına Resim Eklemek
Exchange Server’da bulunan tüm Kullanıcıların mail profillerine fotoğraf eklemek için bu komut kullanılır.
Import-RecipientDataProperty -Identity "kullanici.ismi" -Picture -FileData ([Byte[]]$(Get-Content -Path "c:\resimler\kullanici.ismi.jpg" -Encoding Byte -ReadCount 0))
Exchange Server Kullanıcılarında Profil Resmi Silmek
Exchange Server’da bulunan posta kutusundaki profil resmini kaldırmak için kullanılır.
Set-Mailbox "kullanici.ismi" -RemovePicture
Exchange Server’da Yeni Bir Database Oluşturma
Exchange Server’da Veritabanı yönetimi önemli bir işlemdir ve bu işlemi dikkatli bir biçimde gerçekleştirilmesi gerekmektedir. Exchange Server’da Exchange Management Shell kullanarak Veritabanı oluşturmanız gerekirse aşağıda ki komutu kullanabilirsiniz.
New-MailboxDatabase -Server 'SERVERADI' -Name 'DBNEW' -EdbFilePath 'C:\Path\To\Mailbox\Database.edb' -LogFolderPath 'C:\Path\To\Logs'
Exchange Server’da Database Mount Etme
Exchange Server’da Exchange Management Shell kullanakara Database Mount işlemi gerçekleştirebilirsiniz;
Mount-Database -Identity 'DBNEW'
Exchange Server’da Database Dissmount Etme
Exchange Server’da Exchange Management Shell kullanarak belirli bir database’i Dissmount duruma getirebilirsiniz.
Dismount-Database -Identity 'DBNEW'