Tôi đang tạo người dùng thư mục hoạt động từ tệp usersFile2.csv
Người dùng được thêm vào.
Thông tin tài khoản phù hợp được thêm vào, ví dụ: tên, họ, v.v...
Vấn đề.
Nếu một người dùng có cùng sAMAccountName tồn tại, tôi muốn tập lệnh thêm một số vào sAMAccountName..
Phần Get-ADuser là nơi tôi cần chỉnh sửa...
# Nhập mô-đun thư mục hoạt động
Nhập mô-đun activedirectory
#Tải dữ liệu từ file.csv vào biến $ADUsers.
$ADUsers = Nhập-csv C:\Users\Administrator\Downloads\Script5\usersFile2.csv
# Đi qua từng hàng có dữ liệu người dùng trong CSV mà chúng tôi vừa nhập.
foreach ($Người dùng trong $ADUsers)
{
$Username = $User.sAMAAccountName
$Password = $User.password
$Firstname = $User.givenName
$Lastname = $User.sn
#Để xem người dùng đã tồn tại trong AD chưa.
nếu (Nhận-ADUser -F {SamAccountName -eq $Username})
{
#Kể chuyện gì đã xảy ra.
Đầu ra ghi "$ Tên người dùng đã tồn tại."
}
khác
{
#Nếu người dùng không tồn tại, thì hãy tạo tài khoản với các thuộc tính.
Người dùng AD mới `
-SamAccountName $Username `
-UserPrincipalName "[email protected]" `
-Tên "$Firstname $Lastname" `
-GivenName $Firstname `
-Họ $Lastname `
-Đã bật $True `
-DisplayName "$Firstname $Lastname" `
-EmailAddress "[email protected]" `
-Mô tả $user.Des mô tả `
-Bộ phận $user.Bộ phận `
-Văn phòng $user.Office `
-AccountPassword (chuỗi chuyển đổi bảo mật $Password -AsPlainText -Force) `
-Đường dẫn 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC=com' `
-PasswordNeverExpires $True
#Kể chuyện gì đã xảy ra.
Kết quả ghi "$Tên người dùng mới và đã được tạo"
}
}
Hai người dùng từ tệp usersFile2.csv được thêm vào và nó hoạt động. nhưng nếu có một người dùng có cùng sAMAccountName, tôi muốn tập lệnh thêm một số...
GivenName,sn,displayName,UserPrincipalName,mail,sAMAccountName,Office, Department,Description,password,Path
Holger,Svensson,Holger Svensson,[email protected],[email protected],hosv,Executive,Executive,Trưởng phòng Tài chính,Syp9393, 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC= com'
Marie,Bergqvist,Marie Bergqvist,[email protected],[email protected],mabe,Executives,Executives,Head of RND,Syp9393, 'OU=dd1, OU=My_users, DC=internal, DC=sonic, DC= com'
Tôi rất cần sự giúp đỡ.. Tôi đã cố gắng hàng giờ liền.. Tôi không phải là người bỏ cuộc... mà là anh bạn.. Có ý kiến gì không?