Etiket arşivi: powershell toplu kullanıcı ekleme

Active Directory Toplu Kullanıcı Ekleme

Active Directory’de toplu kullanıcı oluşturmanın farklı yöntemleri bulunmaktadır. Bu yöntemlerden bir tanesi Powershell servisini kullanmaktadır. Powershell servisini kullanarak Active Directory üzerinden istediğimiz sayıda kullanıcıyı toplu olarak oluşturabilmemiz mümkündür. Bu işlem için aşağıda anlattığımız adımları sırasıyla uygulamanız yeterlidir;

1-) İlk olarak Active Directory kurulu olan sunucumuzda bir tane notepad dosyası oluşturyoruz ve bu dosyanın içine aşağıdaki tanımlamaları giriyoruz,

name,surname,UserPrincipalName,AccountPassword,Description,DisplayName

2-) Bu tanımlamaların altına yeni oluşturulacak kullanıcı ile ilgili değerleri yazıyoruz. Örnek;

name,surname,UserPrincipalName,AccountPassword,Description,DisplayName
Mehmet, erkan, merkan, oo123456, Bursa, Mehmet Erkan
Can, Erkan, cerkan, ce123456,İstanbul,Can Erkan

Siz oluşturmak istediğiniz kadar kullanıcıyı bu şekilde yazmanız gerekmektedir. Gerekli değerleri yazdıktan sonra dosyayı .csv uzantılı olarak kaydediyoruz (Biz örneğimizde dosya ismini toplu.csv yaptık).

3-) Bu işlemleri yaptıktan sonra Active Directory servisini başlatıyoruz ve bir tane Organization Unit oluşturuyoruz. Kullanıcıları Powershell üzerinden bu Organization Unit’in içine ekleyeceğiz (Biz örneğimizde muhasebe adında bir Organization Unit oluşturduk).

4-) Yukarıdaki işlemleri yaptıktan sonra Powershell üzerinden kullanıcıları eklemeye geldi sıra. Bu işlem için Powershell servisini buluyoruz ve üzerine sağ tuş ile tıklıyoruz. Açılan menüden run as administrator yazan yere tıklıyoruz. Bu işlemden sonra Powershell komut sayfası karşımıza gelecektir.

5-) Son olarak oluşturduğumuz csv dosyasını Powershell üzerinden import etmek için aşağıdaki komutu uyguluyoruz;

import-csv .C:\toplu.csv | Foreach-Object {New-ADUser -Name $_.Name -Surname $_.Surname -UserPrincipalName $_.Userprincipalname -AccountPassword (ConvertTo-SecureString $_.AccountPassword -AsPlainText -force) -Description $_.Description -DisplayName $_.Displayname -PasswordNeverExpires $True -Enabled $True -Path “OU=muhasebe,DC=onurozmen,DC=local”}

Not: Kırmızı renkli yazılı alanları kendinize göre düzenlemeniz gerekmektedir.

Bu işlemden sonra muhasebe Organization Unit’imizin altında kullanıcılarımız oluşmuş olacaktır. Sorularınızı yorum bölümünden bize bildirebilirsiniz.

Powershell üzerinden toplu olarak kullanıcı oluşturma işlemi bu kadar basit. Tekrar görüşmek üzere. Şimdilik hoşçakalın.