Izveidojiet vairākus lietotājus serverī 2008 ar PowerShell, 2.daļa: vairākas jomas

Izveidojiet vairākus lietotājus serverī 2008 ar PowerShell, 2.daļa: vairākas jomas
Izveidojiet vairākus lietotājus serverī 2008 ar PowerShell, 2.daļa: vairākas jomas

Video: Izveidojiet vairākus lietotājus serverī 2008 ar PowerShell, 2.daļa: vairākas jomas

Video: Izveidojiet vairākus lietotājus serverī 2008 ar PowerShell, 2.daļa: vairākas jomas
Video: How to Transfer a Google Site - Change Ownership from one Google Account to Another (2019) - YouTube 2024, Aprīlis
Anonim

Mūsu iepriekšējā rakstā mēs parādījām, ka jums ir visātrākais veids, kā pāriet no vienkārša lietotāju saraksta uz to izveidošanu pakalpojumā Active Directory. Tomēr jūs bieži saņemsiet to lietotāju sarakstu, kuriem būs papildu datu lauki. Tā kā mēs nevaram uzreiz rakstīt skriptu katram iespējamam scenārijam, mēs parādīsim, kā lietot mūsu lietotāju radīto PowerShell skriptu un modificētu to, lai tas atbilstu jūsu mērķim.

Šajā gadījumā mums ir piešķirts Birojs atribūts mūsu jaunajiem lietotājiem, tāpēc mēs vēlamies pārliecināties, ka tas tiek pievienots katram mūsu jauno lietotāju kontam pēc izveides.

Image
Image

Pirmā lieta, ko mēs darām, ir saglabāt Excel failu kā .csv fails

Image
Image

Tālāk mēs atveram Active Directory lietotāju un datoru papildpiederumus. Mums ir nepieciešams uzzināt, kas ir faktiskais atribūta nosaukums Birojs laukā, tāpēc mēs atvērsim viena no mūsu pašreizējiem lietotājiem esošās īpašības, veicot dubultklikšķi uz tiem.

Image
Image

Mēs varam redzēt, ka šim lietotājam ir cilvēkresursi, kas viņam ir piepildīti Birojs atribūts uz Ģenerālis tab.

Image
Image

Mēs noklikšķināsim uz Atribūtu redaktors lai noskaidrotu tā tehnisko nosaukumu Birojs laukā, jo mēs to vajadzēsim, lai iekļūtu PowerShell vienā minūtē. Tas parāda, ka Birojs lauks ir physicalDeliveryOfficeName. Tā kā Atribūtu nosaukums ne vienmēr ir tāds pats kā lauka nosaukums citās cilnēs, dažreiz dažreiz var būt grūti atrast to, ko meklējat. Ja jums, šķiet, neatrodat nepieciešamo lauku, jūs vienmēr varat izveidot nederīgu lietotāju un mainīt tikai šo konkrēto lauku uz kaut ko unikālu, pēc tam dodieties uz Atribūtu redaktors cilni un ritiniet uz leju, līdz atrodat to.

Image
Image

Tagad mums būs jāreģistrē mūsu PowerShell skripts, lai atspoguļotu šo jauno lauku. Formāts tam būs "AtribūtsName = dataRecord ". Mēs vēlamies pārliecināties, ka mēs pareizi ievadām lauka nosaukumu no mūsu.csv faila pēc "$ dataRecord." ieraksts. Šajā sadaļā tiks noņemti dati no mūsu lietotāju faila:

$physicalDeliveryOfficeName=$dataRecord.Office

un šī skripta sadaļa ievietos jaunos lietotāja objektos:

$objUser.Put(“physicalDeliveryOfficeName”,$physicalDeliveryOfficeName)

Noslēgtais skripts izskatās šādi:

Image
Image

Noteikti saglabājiet skriptu kā .ps1 fails

Image
Image

Ar mūsu lietotāju sarakstu un mūsu skriptu C: Lietotāju administrators mapi, ar peles labo pogu noklikšķiniet uz skripta un izvēlieties Darbojas ar PowerShell.

Kad mēs pārietu atpakaļ uz AD lietotājiem un datoriem, mēs varam redzēt, ka ir izveidoti jauni lietotāji.
Kad mēs pārietu atpakaļ uz AD lietotājiem un datoriem, mēs varam redzēt, ka ir izveidoti jauni lietotāji.
Image
Image

Atverot vienu no mūsu jaunizveidotajiem lietotājiem, būs redzams, ka Birojs lauks aizpildīts ar datiem no mūsu sākotnējā lietotāju saraksta.

Ieteicams: