← Anasayfa

Active Directory Serüveni: Toplu Kullanıcı Açmak (New-ADUser)

Kullanıcı Yönetimi, powershellPowerShell

İnsan kaynakları departmanı sana içinde İsim, Soyisim ve Departman sütunlarının dolu olduğu kocaman bir .csv (Excel) klasörü yolladı ve bu kişilerin acilen Domain e (Active Directory ağına) hesap almasını istedi. Eski bir amatör tek tek açarken; Profesyonellerin aracı Import-Csv ve New-ADUser kilit yapısıdır.

(Tabi ki sunucuda veya makinenizde RSAT modülünün parçası olan ActiveDirectory modülünün yüklü olması şarttır.)

# Tabloyu içe aldık ve döngüye soktuk
$kullanicilar = Import-Csv -Path "C:\ik_yeni_liste.csv"
foreach ($k in $kullanicilar) {
    New-ADUser -Name $k.Isim -GivenName $k.Isim -Surname $k.Soyad -UserPrincipalName ($k.Isim + "." + $k.Soyad + "@sirket.local") -Department $k.Departman -Title $k.Unvan -Path "OU=Personel,DC=sirket,DC=local" -Enabled $true
}

Böyle minik bir Script döngüsü (For-each), o CSV listesinin içinde bıkmadan usanmadan sekecek; her kişiyi teker teker şirketin etki alanına (Domainine) parmak iziyle yerleştirecektir.