Ders 5 : Active Directory Çoklu Kullanici Ekleme

16.02.2017

Bazen ihtiyaç aninda çok fazla kullaniciyi olusturmaniz gerekebilir. Eger kullanici sayilari binlerce ise bu islemi Active Directory üzerinden yapmaniz saatlerinizi alacaktir. Bu islemi Powershell komutu ile kisa bir sürede halledebilirsiniz.

 

Bunun için önce kullanicilarinizi olusturacak olan csv dosyasini hazirlamaniz gerekir. Bu islemi yapmak için Excel kullanabilirsiniz. Excel de asagida gördügünüz gibi her sütuna gerekli bilgi gelecek sekilde dosyanizi olusturunuz. Ben 2 örnek kullanici yazdim. Siz daha fazlasini yazabilirsiniz.

1

Hazirladiginiz dosyayi cvs (virgülle ayrilmis) olarak kaydediniz.

2

Kaydettiginiz dosyayi Server 2012 sunucunuza kopyalayiniz. Burada dikkat etmeniz gereken en önemli nokta virgül ile noktali virgül arasindadir. Kullanmis oldugunuz bilgisayarda kaydettiginiz dosyayi sunucu da açtiginizda aralari noktali virgül ise bunu virgüle çevirmeniz gerekebilir. Bu islemi yapmak için kolay yol text içerigini Word’e kopyalayip “bul ve degistir” islemini kullanarak noktali virgülleri virgüle çevirebilirsiniz.

Öncelikle notepad ile sunucuda dosyanizi açiniz.

3

 

Içerisindeki veriyi tümünü seçip Word’e yapistiriniz.

4

Word menüsünde sag tarafta bulunan Degistir’i tiklayiniz,

5

Aranan kisma noktali virgül, Yeni deger kismina ise virgül yaziniz. Tümünü degistir butonuna basiniz.

6

Degisiklik yapildi bilgisini göreceksiniz.

7

Gerekli degisiklikler uygulandiktan sonra text veriyi sunucu üzerindeki csv dosyasinin içerisine yapistirip dosyayi kaydediniz.

8

Powershell programini “Run as administrator” ile yönetici olarak çalistiriniz.

9

 

Dosyamin bulundugu yola geçiyorum ve asagidaki komutu yapistiriniz.

import-csv .\users.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=test,DC=fatihteke,DC=local”}

10

Eger komut hata vermisse yazimi ve sütun dizilimini kontrol ediniz.

Buradaki komutlarin açiklamalari asagidadir.

import-csv .\test.csv Dosyanin bulundugu yeri gösteren komut,
Foreach-Object Obje için çalistirilacak komut,
New-ADUser Yeni bir kullanici olusturma komutu,
Name Kullanici Tam Adi (AD ekraninda ilk gördügünüz)
Surname Soyadi
UserPrincipalName Oturum açma adi
AccountPassword Kullanici sifresi
Description Açiklama
Displayname Görünen isim (name kismindan farkli )
PasswordNeverExpires sifre hiç eskimesin
Enabled Kullanici aktif (kullanmazsaniz kullanici kapali gelir)
Path Açilacak Organization Unit (kullanmazsaniz Users
içerisinde açilir)

 

Ilgili OU içerisinde kullanicilarin olustugunu görebilirsiniz.

11

Kullanicilarinizi olusturduktan sonra properties ekraninda UPN Suffix’in gelmedigini göreceksiniz.

12

 

Bu problemi gidermek için olusturdugunuz tüm kullanicilari seçip Properties i tiklayiniz. Account tabinda bulunan UPN Suffix kutucugunu isaretledikten sonra ilgili suffix’i seçip tamam butonuna basarak degisiklikleri kaydediniz.

13

 

Böylece kullanicilariniz açilmis bulunmaktadir.

Daha detayli bilgi ve new-aduser  komutunun tüm parametleri için asagidaki linki kullanabilirsiniz

http://technet.microsoft.com/en-us/library/ee617253.aspx

 

 



Adınız Soyadınız
İçerik
Son Eklenenler Konular
  • E-Ticaret çalismasi Satis sitesi
  • 2017-2018 Normal Ögretim Konu Anlatim Listesi
  • Asp Net- Veritabani Olusturma ve GridView Ekleme Kayit
  • Asp Net-Master page ile admin paneli
  • Vize 2 Mesleki Yabanci Dil 1
  • Vize 2 için Ag temelleri
  • Vize2 Internet Programciligi I
  • Vize 2 için ödev listesi- Programlamanin Temelleri
  • Programlamanin Temelleri Akis Diyagramlari Örnekleri
  • Bilgisayar Aglari-Ag Temelleri
  • Bilgisayar Mesleki Yabanci Dil Dersi Için Kelimeler 1
  • 2015-2016 Staj Kabul Listesi
  • 2016-2017 Yaz Staji Yapacaklarin Listesi
  • ASP NET ile veritabanindaki alani gösterirken kisaltarak görüntüleme
  • ASP NET - Plesk ile veritabani olusturma ve MS SQL veritabani olusturma islemleri
  • Dreamveaver
  • ASP Net
  • CSS
  • Html
  • Visual Studio C# ve C Console
  • Programlamanin Temelleri-Algoritma
  • Mesleki Yabancı Dil
  • Windows Server 2012
  • Ag Temelleri-Bilgisayar Aglari
  • Staj
  • Copyright (c) Ferdi DOĞAN