Kako stvoriti više korisnika u poslužitelju 2008 s PowerShellom

Kako stvoriti više korisnika u poslužitelju 2008 s PowerShellom
Kako stvoriti više korisnika u poslužitelju 2008 s PowerShellom

Video: Kako stvoriti više korisnika u poslužitelju 2008 s PowerShellom

Video: Kako stvoriti više korisnika u poslužitelju 2008 s PowerShellom
Video: Create a FREE KDP Book Cover Mockup for Amazon A+ Content - Canva - YouTube 2024, Svibanj
Anonim

Stvaranje korisnika putem dodatka AD Users and Computers je vrlo jednostavan proces, ali često ćete se suočiti s situacijom u kojoj morate stvoriti račune za cijelu grupu ljudi odjednom. Nema potrebe da to bude proces koji zahtijeva mnogo vremena, a mi smo učinili sve teške podizanja kako ne biste trebali.

Upravo smo dobili popis novih djelatnika iz odjeljenja za ljudske resurse i bili su dovoljno ljubazni da nam daju u excel formatu. Provjerite jesu li vaši vlastiti Excel datumi podudarni s istim formatom i provjerite koristite li zaglavlja stupaca ime i prezime.

Image
Image

Prva stvar koju namjeravamo učiniti jest spasiti datoteku kao.csv, a za to ćemo kliknuti Gumb za ured i odaberite Spremi kao.

Image
Image

Nazvat ćemo našu datoteku users.csv, i pobrinite se da odaberemo CSV (ograničeno zarezom) u Spremi kao vrstu, a zatim kliknite Uštedjeti.

Zatim ćemo stvoriti novi tekstualni dokument na poslužitelju na kojem ćemo raditi stvaranje korisnika.
Zatim ćemo stvoriti novi tekstualni dokument na poslužitelju na kojem ćemo raditi stvaranje korisnika.
Zatim ćemo kopirati sljedeće u naš novi tekstualni dokument:
Zatim ćemo kopirati sljedeće u naš novi tekstualni dokument:

$objOU=[ADSI]'LDAP://OU=People,DC=sysadmingeek,DC=com' $dataSource=import-csv 'users.csv' foreach($dataRecord in $datasource) { $cn=$dataRecord.FirstName + ' ' + $dataRecord.LastName $sAMAccountName=$dataRecord.FirstName + '.' + $dataRecord.LastName $givenName=$dataRecord.FirstName $sn=$dataRecord.LastName $sAMAccountName=$sAMAccountName.ToLower() $displayName=$sn + ', ' + $givenName $userPrincipalName=$sAMAccountName + '@sysadmingeek.com' $objUser=$objOU.Create('user','CN='+$cn) $objUser.Put('sAMAccountName',$sAMAccountName) $objUser.Put('userPrincipalName',$userPrincipalName) $objUser.Put('displayName',$displayName) $objUser.Put('givenName',$givenName) $objUser.Put('sn',$sn) $objUser.SetInfo() $objUser.SetPassword('P@assw0rd') $objUser.psbase.InvokeSet('AccountDisabled',$false) $objUser.SetInfo() }

U prvom retku provjerite jeste li unijeli točne podatke za svoju domenu i OU u kojem stvarate korisnike. Želite ažurirati i liniju @ sysadmingeek.com kako biste podudarali svoju domenu.

Image
Image

Zatim želimo spremiti datoteku kao PowerShell skriptu, tako da promijenimo Spremi kao vrstu: do Sve datoteke (*), i nazovite ga PSusersScript.ps1.

Image
Image

Sada trebamo pripremiti PowerShell za pokretanje skripti. Možete pokrenuti PowerShell klikom na prečac na programskoj traci ili upisivanjem PowerShell u okviru za brzo pretraživanje.

Moramo promijeniti Izvršnu politiku kako bismo dopustili da se skripte izvode na daljinu, tako da upisujemo
Moramo promijeniti Izvršnu politiku kako bismo dopustili da se skripte izvode na daljinu, tako da upisujemo

set-executionpolicy remotesigned

Kada se to od vas zatraži, upišite Y, a potom pritisnite Enter da biste izvršili.

Image
Image

Sada kada smo dopustili da se skripta pokrene, trebamo staviti i users.csv i PSusersScript.ps1 datoteke u našoj mapi za izvršenje. Budući da se PowerShellov prijedlog prirodno pojavljuje u mapi root korisnika i prijavljeni smo kao administrator, postavit ćemo ih u C: UsersAdministrator mapa. Kada se obje datoteke nalaze u mapi, desnom tipkom miša kliknite PSusersScript.ps1 datoteku i odaberite Pokrenite s PowerShellom.

Ako pogledamo AD Users and Computers, vidjet ćete sve one nove korisnike koje ste upravo stvorili.
Ako pogledamo AD Users and Computers, vidjet ćete sve one nove korisnike koje ste upravo stvorili.
Image
Image

Novi korisnici će biti stvoreni u prezime Ime format, ali skriptu se lako može promijeniti na vašu potrebu. Sada kada ste već stvorili skriptu, sve što trebate učiniti u budućnosti je staviti svoj popis korisnika u C: UsersAdministrator mapu i pokrenite PowerShell skriptu. Lako!

Preporučeni: