/ Ako vytvoriť viac používateľov na serveri 2008 s

Ako vytvoriť viac používateľov na serveri 2008 pomocou

Vytváranie používateľov prostredníctvom používateľov a počítačov ADmodul snap-in je veľmi jednoduchý postup, často však budete čeliť situácii, keď budete musieť vytvoriť účty pre celú skupinu ľudí naraz. Nie je potrebné, aby to pre vás bol časovo náročný proces, a preto sme urobili všetko pre zdvíhanie, takže nemusíte.

Práve sme dostali zoznam nových zamestnancov z internetuPersonálne oddelenie a boli dosť láskaví, aby nám ich dali v excelentnom formáte. Skontrolujte, či sa váš vlastný súbor programu Excel zhoduje s rovnakým formátom a ako hlavičky stĺpcov používajte meno a priezvisko.

001

Prvá vec, ktorú sa chystáme urobiť, je uložiť súbor ako .csv a kliknúť na Tlačidlo Office a vyberte Uložiť ako.

004

Budeme pomenovať náš spis users.csva uistite sa, že vyberieme CSV (čiarka oddelená) v Uložiť ako typ a potom kliknite na tlačidlo OK Uložiť.

005

Ďalej na serveri vytvoríme nový textový dokument, na ktorom vytvoríme používateľa.

007

Následne skopírujeme do nášho nového textového dokumentu:

$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()
}

V prvom riadku sa uistite, že ste zadalisprávne informácie pre svoju doménu a organizačnú jednotku, kde vytvárate používateľov. Mali by ste tiež aktualizovať riadok @ sysadmingeek.com, aby zodpovedal vašej doméne.

sshot-2009-12-15-21-45-57

Potom chceme súbor uložiť ako skript PowerShell, takže zmeníme Uložiť ako typ: na Všetky súbory (*)a pomenujte ho PSusersScript.ps1.

009

Teraz potrebujeme pripraviť PowerShell na spustenie skriptov. Program PowerShell môžete spustiť kliknutím na odkaz na paneli úloh alebo napísaním PowerShell do poľa rýchleho vyhľadávania.

011

Aby sme mohli skripty spúšťať na diaľku, musíme zmeniť politiku vykonávania, takže píšeme

nastavená realizácia politiky presunutá naspäť

Keď sa zobrazí výzva, napíšeme Y a potom stlačíme Enter pre vykonanie.

012

Teraz, keď sme povolili spustenie skriptu, musíme umiestniť obidva users.csv a PSusersScript.ps1 súbory v našom priečinku na vykonanie. Pretože výzva PowerShell prirodzene prichádza do koreňového priečinka používateľa a my sme prihlásení ako správca, umiestnime ich do priečinka C: UsersAdministrator zložky. Keď sú oba súbory v priečinku, kliknite pravým tlačidlom myši na priečinok PSusersScript.ps1 súbor a vyberte Spustite s PowerShell.

013

Ak sa pozrieme na používateľov služby AD a počítače, uvidíte všetkých tých nových používateľov, ktorých ste práve vytvorili.

0001

Noví používatelia sa vytvoria v systéme Windows priezvisko meno formát, ale skript sa dá ľahko zmeniť podľa vašich potrieb. Teraz, keď ste už skript vytvorili, všetko, čo musíte urobiť, je vložiť zoznam používateľov do C: UsersAdministrator a spustite skript PowerShell. Jednoduché!