AD Toplu Kullanıcı Oluşturma

Aktif Dizin üzerinde bir kaç kullanıcı oluşturmak manuel olarak zahmetsiz bir şekilde yapılabilir. Ancak iş yüzlerce kullanıcıyı elle oluşturmaya gelince işin tadı kaçmaya başlar. Böyle bir durumda tabiki  bir numaralı yardımcımız olan powershell’e başvuruyoruz. Toplu kullanıcı oluşturma powershell komutunu sizlere anlatmaya çalışacağım. Komut yardımıyla sadece kullanıcı oluşturmayacağız. Aynı zamanda kullanıcı özelliklerinde bulunan diğer bilgileri de dolduracağız.

Kullanıcı oluştururken dolduracağımız bütün kullanıcı bilgileri;

  • SamAccountName
  • UPN
  • Aliases
  • GivenName (Ad)
  • Surname (Soyad)
  • DisplayName (Görünen Ad)
  • Password (Şifre)
  • City (Şehir)
  • Title (Unvan)
  • Office (Bölüm)
  • Phone (Telefon)
  • Company (Şirket)
  • Department (Birim)

Bu bilgilere kendiniz de eklemeler yapabilirsiniz. Burda önemli bir kaç husus var onları belirtmekte fayda görüyorum. Toplu kullanıcı oluşturma işlemi aslında çok kısa sürede yapılacak bir işlem olmasına karşın oluşturulacak kullanıcıların listesini hazırlamak uzun bir zaman alabiliyor. Çünkü düzenli olmayan listeler çok daha büyük karmaşalara sebep oluyor.

Öncelikle karmaşaya sebep olmamak adına düzenli bir şekilde csv dosyamızı oluşturalım.

toplu kullanıcı oluşturma csv

CSV dosyasında farkedeceğiniz gibi girilen bilgiler arası delimiter dediğimiz noktalı virgül (;) ile ayrılması gerekiyor.Bu şekilde olmasının bir sebebi var. Bu tarz listeler yukarıda görüldüğü gibi excel ile hazırlanıyor dolayısıyla excelde hazırlanın listeyi csv virgül ile ayrılmış olarak şağıda resimdeki gibi kaydettiğinizde sütunlar arasına otomatik olarak noktalı virgül koyuyor. Böylece bize müthiş bir kolaylık sağlamış olur.

AD toplu kullanıcı oluşturma csv virgülle ayrılmış

AD Toplu Kullanıcı Oluşturma Scripti

Scripti incelediğinizde de farkedeceksinizdir kullanıcıları şehirlerine göre farklı OU larda oluşturuyoruz bunun için de araya bir “if kod cümleciği” ekledik. Bu kısımı da kendinize göre geliştirebilirsiniz.

 

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Solve : *
22 − 6 =