«
  1. Anasayfa
  2. Exchange Server
  3. Exchange Server Powershell ile Mailbox oluşturma.

Exchange Server Powershell ile Mailbox oluşturma.

Exchange server kurulum sonrasında bir veya daha fazla mailbox oluşturmak gerekebilir. Exchange Powershell yardımı ile hızlı bir şekilde mailbox oluşturabilirsiniz. Aşağıdaki adımları uygulamanız yeterli olacaktır.

Aşağıdaki komutu kullanarak tek bir kullanıcıya mail açabilirisiniz.

Get-User -Identity "Emre YILMAZ"
Get-User "Emre YILMAZ" | Enable-Mailbox

 

Resim-1

Belirli bir kullanıcıya belirli bir databasede mail açmak için aşağıdaki komutu kullanmanız yeterli olacaktır.

Get-User -Identity "Onur CAN"
Get-User "Onur CAN" | Enable-Mailbox -Database "IT-DB01"

 

Resim-2

Aşağıdaki komut ile AD yapımızda blunan tüm OU’ların DistinguishedName’lerini çekiyoruz.

Get-ADOrganizationalUnit -Properties CanonicalName -Filter *| Sort-Object CanonicalName | Format-Table CanonicalName, DistinguishedName

 

Resim-3

Belirli bir OU altındaki kullanıcıları listelemek için aşağıdaki komutumuzu kullanıyoruz.

Get-User -OrganizationalUnit "OU=IK,OU=ISTANBUL,DC=istanbul,DC=local"

 

Resim-4

İlgli OU da bulunan tüm kullanıcılara mail açmak için aşağıdaki komutumuzu kullanıyoruz.

Get-User -OrganizationalUnit "OU=IK,OU=ISTANBUL,DC=istanbul,DC=local" | Enable-Mailbox

 

Resim-5

Belirlibir OU içindeki kullanıcıları tekrar görüntülüyoruz. Bu kullanıcılarımızada belirli bir DB üzerinde mail enable yapacağız.

Get-User -OrganizationalUnit "OU=MUHASEBE,OU=ISTANBUL,DC=istanbul,DC=local"

 

Resim-6

İlgli OU altındaki kullanıcılarımıza belirlediğimiz DB üzerinde mail açmak için aşağıdaki komutumuzu uyguluyoruz.

Get-User -OrganizationalUnit "OU=MUHASEBE,OU=ISTANBUL,DC=istanbul,DC=local" | Enable-Mailbox -Database "MUHASEBE-DB01"

 

Resim-7

Belirli bir OU içerindeki kullanıcıları aşağıdaki komut ile listeliyoruz.

Get-ADUser -ResultSetSize $Null -filter * -SearchBase "OU=IT,OU=ANKARA,DC=istanbul,DC=local" | Select-Object -ExpandProperty Name

 

Resim-8

Aşağıdaki komut ile Yukarıdaki OU içinde listelediğimiz kullanıcılarımız mailuser.txt dosyası olarak dışarıya alıyoruz.

Get-ADUser -ResultSetSize $Null -filter * -SearchBase "OU=IT,OU=ANKARA,DC=istanbul,DC=local" | Select-Object -ExpandProperty Name | Out-File "C:\mailuser.txt" -Encoding UTF8

 

Resim-9

TXT dosyası içinde bulunan kullanıcılara mail açmak için aşağıdaki komutumuzu uyguluyoruz.

Get-Content "C:\mailuser.txt" | Enable-Mailbox -Database "IT-DB01"

 

Resim-10

Oluşturduğumuz kullanıcıların başarı bir şekilde ECP ekranında check ediyoruz.

 

 

 

 

Bir Cevap Yaz

Emre YILMAZ Hakkında

avatar

Emre YILMAZ

Hatay-Reyhanlı doğumluyum. İlk ve Orta öğrenimimi Malatya Zafer İlkokulu, Lise eğitimimi Denizli Anadolu Teknik Lisesi Elektrik bölümünde okudum. Üniversite eğitimimi Trakya Üniversitesi Bilgisayar Programcılığı bölümünde tamamladım. Hizmet verdiği sektörler de lider olan Türkiye’nin öncü kurumlarında, Danışman – Kıdemli Uzman – Sistem Yöneticisi – Sistem & Network Yöneticisi gibi pozisyonlarında görev aldım. Teknik uzmanlık alanlarım Microsoft (MCT – MCSE – MCSA – MCSA + S + M , MCSE + S + M),Veeam (VMCE), Cisco (CCNA), HPE, DellEMC ürün aileleridir. Microsoft ürünlerinden , Active Directory, Exchange Server, Skype for Business , FailOver Cluster ve IIS, ile ilgili planlama, kurulum ve yaygınlaştırma projelerini yürüttüm. Sanallaştırma ve yedeklilik katmanın da VMware, ve Veeam ürünlerini kullandım. Data Center projeleri kapsamında Hyper Converged (Hiper Bütünleşik) ve Traditional (Geleneksel) mimariler ile çalışabilme imkanım oldu. Manage Engine ServiceDesk Plus, AD Manager , AD Self Service , AD Audit ürünlerini kullandım. Aktif Bank Şirketinde Sistem Destek Senior Enterprise Architech olarak görev yapmaktayım.

Bir Cevap Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *