ฉันกำลังสร้างผู้ใช้ไดเรกทอรีที่ใช้งานอยู่จากไฟล์ usersFile2.csv
ผู้ใช้ได้รับการเพิ่ม
เพิ่มข้อมูลบัญชีที่ถูกต้อง เช่น ชื่อ นามสกุล เป็นต้น...
ปัญหา.
หากมีผู้ใช้ที่มี sAMAccountName เดียวกันอยู่ ฉันต้องการให้สคริปต์เพิ่มตัวเลขให้กับ sAMAccountName..
ส่วน Get-ADuser คือส่วนที่ฉันต้องแก้ไข...
# นำเข้าโมดูลไดเรกทอรีที่ใช้งานอยู่
นำเข้าโมดูล activedirectory
#โหลดข้อมูลจาก file.csv ไปยังตัวแปร $ADUsers
$ADUsers = นำเข้า-csv C:\Users\Administrator\Downloads\Script5\usersFile2.csv
#ผ่านแต่ละแถวที่มีข้อมูลผู้ใช้ใน CSV ที่เราเพิ่งนำเข้า
foreach ($User ใน $ADUsers)
{
$ชื่อผู้ใช้ = $User.sAMAccountName
$รหัสผ่าน = $User.password
$ชื่อ = $User.givenName
$Lastname = $User.sn
#เพื่อดูว่ามีผู้ใช้อยู่แล้วใน AD
ถ้า (รับ ADUser -F {SamAccountName -eq $ชื่อผู้ใช้})
{
#เล่าสิ่งที่เกิดขึ้น
เขียนผลลัพธ์ "ชื่อผู้ใช้ $ มีอยู่แล้ว"
}
อื่น
{
#หากไม่มีผู้ใช้ ให้สร้างบัญชีที่มีแอตทริบิวต์
ใหม่-ADUSer `
-SamAccountName $ชื่อผู้ใช้ `
-UserPrincipalName "[email protected]" `
-ชื่อ "$Firstname $Lastname" `
-GivenName $Firstname `
-นามสกุล $Lastname `
-เปิดใช้งาน $True `
-DisplayName "$Firstname $Lastname" `
-ที่อยู่อีเมล "[email protected]" `
- คำอธิบาย $user คำอธิบาย `
-Department $user.Department `
-สำนักงาน $user.Office `
-AccountPassword (convertto-securestring $Password -AsPlainText -Force) `
-เส้นทาง 'OU=dd1, OU=My_users, DC=ภายใน, DC=sonic, DC=com' `
-รหัสผ่านไม่มีวันหมดอายุ $True
#เล่าสิ่งที่เกิดขึ้น
เขียนผลลัพธ์ "ชื่อผู้ใช้ $ เป็นชื่อใหม่และถูกสร้างขึ้น"
}
}
มีการเพิ่มผู้ใช้สองคนจากไฟล์ usersFile2.csv และใช้งานได้ แต่ถ้ามีผู้ใช้ที่มี sAMAccountName เหมือนกัน ฉันต้องการให้สคริปต์เพิ่มจำนวน...
givenName,sn,displayName,UserPrincipalName,mail,sAMAccountName,Office,Department,Description,password,Path
Holger,Svensson,Holger Svensson,[email protected],[email protected],hosv,ผู้บริหาร,ผู้บริหาร,หัวหน้าฝ่ายการเงิน,Syp9393, 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC= คอม'
Marie,Bergqvist,Marie Bergqvist,[email protected],[email protected],mabe,ผู้บริหาร,ผู้บริหาร,หัวหน้า RND,Syp9393, 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC= คอม'
ฉันต้องการความช่วยเหลืออย่างมาก.. ฉันพยายามมาหลายชั่วโมงแล้ว.. ฉันไม่ใช่คนที่จะยอมแพ้...แต่ผู้ชาย..