Windows 2008 Serwer – Automatyzacja tworzenia kont komputerów (70-640) cz.4.3

Tworzenie nowych kont komputerów możemy dokonać ręcznie wchodząc w AD wybierając odpowiednią jednostkę organizacyjną, następnie klikamy na New oraz Computer. Tworzenie w ten sposób kont komputerów, które później będziemy dodawać do domeny jest szybkie oraz wygodne jeżeli chodzi o utworzenie kliku konta, ale co w przypadku potrzeby założenia 100 czy 200 nowych kont? W takim przypadku z pomocą przychodzi nam zestaw poleceń, które pozwalają zautomatyzować ten proces.

1.Dsadd:

Znane już z dodawania nowych użytkowników polecenie Dsadd możemy wykorzystać przy dodawaniu nowych kont komputerów w domenie:

dsadd computer „CN=Komputer01,OU=Klienci,DC=contoso,DC=com”

2.CSVDE:

DN,objectClass,name,userAccountControl,sAMAccountName
„CN=Komputer01,OU=Klienci,DC=contoso,DC=com”,computer,Komputer01 4096,Komputer01$

Zapisujemy plik z rozszerzeniem .csv obejmując nazwę oraz rozszerzenie w „”, aby z automatu nie zostało dopisane rozszerzenie .txt.

Skrypt uruchamiamy poleceniem csvde -i -f „nazwapliku.csv”.

3.Importowanie listy komputerów LDIF:

DN: CN=Komputer01,OU=Klienci,DC=contoso,DC=com
changeType: add
objectClass: top
objectClass: person
objectClass: organizationPerson
objectClass: user
objectClass: computer
cn: Komputer01
userAccountControl: 4096
sAMAccountName: Komputer01$

Skrypt zapisujemy z rozszerzeniem .ldf. Następnie uruchamiamy polecenie ldifde -i -f „computersImport.ldf”

4.Utworzenie konta komputera przy pomocy PowerShell’a oraz VBS:

$objOU=[ADSI]”LDAP://OU=Klienci,DC=contoso,DC=com”
$objComputer=$objOU.Create(„computer”,”CN=Komputer01″)
$objComputer.Put(„sAMAccountName”,”Komputer01$”)
$objComputer.Put(„userAccountControl”,4096)
$objComputer.SetInfo()

Set objOU=GetObject(LDAP://OU=Klienci,DC=contoso,DC=com)
Set objComputer=objOU.Create(„computer”,”CN=Komputer01″)
objComputer.Put =”sAMAccountName”,”Komputer01$”
objComputer.Put = „userAccountControl”,4096
objComputer.SetInfo

Powyższy skrypt VBS uruchamiamy poleceniem cscript „computersImport.vbs”



Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT