สร้างผู้ใช้หลายคนใน Server 2008 ด้วย PowerShell ส่วนที่ 2 ฟิลด์เพิ่มเติม
ในบทความก่อนหน้าของเราเราแสดงให้คุณเห็นวิธีที่เร็วที่สุดในการเปลี่ยนจากรายชื่อผู้ใช้อย่างง่ายไปจนถึงการสร้างใน Active Directory อย่างไรก็ตามคุณจะได้รับรายชื่อผู้ใช้ที่จะมีเขตข้อมูลพิเศษอยู่บ่อยครั้ง เนื่องจากเราไม่สามารถเขียนสคริปต์ล่วงหน้าสำหรับทุกสถานการณ์ที่เป็นไปได้เราจะแสดงวิธีการสร้างสคริปต์ PowerShell ให้กับผู้ใช้ของเราและปรับเปลี่ยนให้เหมาะกับวัตถุประสงค์ของคุณ.
ในกรณีนี้เราได้รับ สำนักงาน แอตทริบิวต์สำหรับผู้ใช้ใหม่ของเราดังนั้นเราจึงต้องการตรวจสอบให้แน่ใจว่ามีการเพิ่มในบัญชีผู้ใช้ใหม่แต่ละบัญชีของเราเมื่อมีการสร้าง.
สิ่งแรกที่เราทำคือบันทึกไฟล์ excel เป็น .CSV ไฟล์.
ต่อไปเราเปิดสแน็ปอินผู้ใช้ Active Directory และคอมพิวเตอร์ เราจำเป็นต้องค้นหาชื่อแอตทริบิวต์ที่แท้จริงสำหรับ สำนักงาน ดังนั้นเราจะเปิดคุณสมบัติของหนึ่งในผู้ใช้ปัจจุบันของเราโดยดับเบิลคลิกที่พวกเขา.
เราจะเห็นได้ว่าผู้ใช้รายนี้มีทรัพยากรบุคคลเข้ามาเติมเต็มให้กับเขา สำนักงาน คุณลักษณะที่ ทั่วไป แถบ.
เราจะคลิกที่ ตัวแก้ไขแอททริบิว แท็บเพื่อค้นหาชื่อทางเทคนิคสำหรับสิ่งนั้น สำนักงาน ฟิลด์เพราะเราจะต้องใช้สิ่งนี้เพื่อเข้าสู่ PowerShell ในไม่กี่นาที มันแสดงให้เห็นว่าชื่อแอตทริบิวต์สำหรับ สำนักงาน ฟิลด์คือ physicalDeliveryOfficeName. เนื่องจากชื่อแอททริบิวนั้นไม่เหมือนกับชื่อฟิลด์ในแท็บอื่น ๆ บางครั้งอาจเป็นเรื่องยากเล็กน้อยในการค้นหาสิ่งที่คุณต้องการ หากคุณดูเหมือนจะไม่พบช่องที่คุณต้องการคุณสามารถสร้างผู้ใช้จำลองและแก้ไขเฉพาะเขตข้อมูลนั้นเป็นสิ่งที่ไม่ซ้ำกันแล้วไปที่ ตัวแก้ไขแอตทริบิวต์ แท็บและเลื่อนลงจนกว่าคุณจะพบ.
ตอนนี้เราจะต้องแก้ไขสคริปต์ PowerShell เพื่อแสดงฟิลด์ใหม่นี้ รูปแบบสำหรับสิ่งนี้จะเป็น“AttributeName = dataRecord”. เราต้องการตรวจสอบให้แน่ใจว่าเราป้อนชื่อฟิลด์อย่างถูกต้องจากไฟล์. csv ของเราหลัง“$ dataRecord.” การเข้า ส่วนนี้จะดึงข้อมูลจากไฟล์ผู้ใช้ของเรา:
$ = $ physicalDeliveryOfficeName dataRecord.Office
และส่วนของสคริปต์นี้จะใส่ไว้ในวัตถุผู้ใช้ใหม่:
$ objUser.Put (“physicalDeliveryOfficeName”, $ physicalDeliveryOfficeName)
สคริปต์ที่เสร็จแล้วจะมีลักษณะดังนี้:
ตรวจสอบให้แน่ใจว่าได้บันทึกสคริปต์เป็น .PS1 ไฟล์.
ด้วยรายชื่อผู้ใช้และสคริปต์ของเราใน C: UsersAdministrator โฟลเดอร์เราคลิกขวาที่สคริปต์และเลือก ทำงานด้วย PowerShell.
เมื่อเราข้ามกลับไปที่ผู้ใช้ AD และคอมพิวเตอร์เราสามารถเห็นผู้ใช้ใหม่ที่สร้างขึ้น.
การเปิดหนึ่งในผู้ใช้ที่สร้างขึ้นใหม่ของเราจะแสดงให้เห็นว่า สำนักงาน กรอกข้อมูลด้วยข้อมูลจากรายชื่อผู้ใช้ดั้งเดิมของเรา.
การสร้างผู้ใช้หลายคนด้วย PowerShell เป็นงานที่ง่ายมากและด้วยความรู้นี้ที่ปลายนิ้วของคุณคุณจะไม่เบื่ออีกเลย.