Tạo hàng loạt người dùng Microsoft 365 bằng tệp CSV
Hầu hết các tổ chức đều muốn tạo nhiều người dùng cùng một lúc để tiết kiệm thời gian. Do đó, bạn phải tạo tệp CSV với tất cả người dùng mới và chọn cách tạo chúng trên đám mây. Phương pháp đầu tiên là tải CSV lên bằng trung tâm quản trị Microsoft Entra. Một phương pháp khác là tạo người dùng bằng Microsoft Graph PowerShell. Trong bài viết này, bạn sẽ tìm hiểu cách tạo hàng loạt người dùng Microsoft 365 trong Microsoft Entra ID và PowerShell bằng tệp CSV.
Tạo hàng loạt người dùng Microsoft 365 trong Microsoft Entra ID
1. Tạo tệp CSV
Bạn cần tải xuống và lưu tệp BulkCreateUsers.csv.
Tệp CSV bao gồm các giá trị sau:
- Hàng 1: Chứa số phiên bản và phải được đưa vào CSV tải lên.
- Hàng 2: Bao gồm tất cả các tiêu đề cột. Định dạng của tiêu đề cột trông giống như Tên [tên hiển thị] Bắt buộc.
- Hàng ví dụ: Trong tệp CSV, chúng tôi đã bao gồm ví dụ về các giá trị được chấp nhận cho mỗi cột. Bạn phải xóa nội dung của hàng và thay thế các ví dụ bằng các mục nhập của bạn.
Yêu cầu khi bạn điền vào file CSV:
- Không xóa hoặc sửa đổi hai hàng đầu tiên của tệp BulkCreateUsers.csv, nếu không quá trình tải lên sẽ không thể xử lý được.
- Không thêm cột mới vào tệp CSV.
- Bạn phải điền dữ liệu vào các cột được yêu cầu.
- Đảm bảo không có khoảng trắng thừa tồn tại trước hoặc sau bất kỳ trường nào, chẳng hạn như UserPrincipalName.
Trong bước tiếp theo, chúng tôi sẽ hướng dẫn bạn cách chỉnh sửa tệp CSV bằng ứng dụng như Microsoft Excel.
2. Chỉnh sửa file CSV trong Excel
Để lưu tệp Excel dưới dạng CSV được phân cách bằng dấu phẩy, bạn cần làm cho Excel sử dụng dấu phẩy cho dấu phân cách danh sách.
- Mở Microsoft Excel
- Nhấp vào Tùy chọn
Trong Tùy chọn Excel, bạn cần thực hiện một số thay đổi:
- Nhấp vào Nâng cao
- Trong Tùy chọn chỉnh sửa > Xóa Dấu phân cách hệ thống
- Đặt Dấu phân cách thập phân thành dấu chấm (.)
- Đặt Dấu phân cách hàng nghìn thành dấu phẩy (,)
- Nhấp vào OK
Lưu ý: Đóng ứng dụng Microsoft Excel để lưu các thay đổi.
- Mở tệp CSV trong Microsoft Excel và điền vào dữ liệu bắt buộc
Sau khi bạn hoàn thành dữ liệu cần thiết, hãy lưu tệp dưới dạng .csv.
- Đặt tên tệp BulkCreateUsers.csv
- Lưu dưới dạng loại CSV UTF-8 (được phân cách bằng dấu phẩy) (*.csv)
- Nhấp vào Lưu
Trong bước tiếp theo, chúng tôi sẽ hướng dẫn bạn cách tải tệp CSV lên Microsoft Entra ID.
3. Tạo hàng loạt người dùng Microsoft 365 bằng tệp CSV trong Microsoft Entra ID
Thời gian cần thiết: 10 phút
Cách tạo hàng loạt người dùng trong Microsoft Entra ID bằng tệp CSV.
class="schema-how-to-step-name">Truy cập Microsoft Entra ID.
Đăng nhập vào Microsoft Entra ID bằng thông tin xác thực quản trị viên của bạn.
class="schema-how-to-step-name">Đi tới Tất cả người dùng.
Nhấp vào Danh tính > Người dùng > Tất cả người dùng.
class="schema-how-to-step-name">Bạn sẽ được chuyển hướng đến phần xem trước Người dùng.
Nhấp vào Thao tác hàng loạt > Tạo hàng loạt.
class="schema-how-to-step-name">Tải tệp CSV của bạn lên.
Duyệt qua Tệp CSV trong thư mục của bạn.
class="schema-how-to-step-name">Chọn tệp CSV của bạn.
Chọn Tệp CSV bạn đã tạo và nhấp vào Mở.
class="schema-how-to-step-name">Tệp được tải lên thành công.
Nhấp vào Gửi.
class="schema-how-to-step-name">Xem trạng thái kết quả thao tác hàng loạt.
Đang tiến hành thao tác hàng loạt và đã thành công .
Bạn sẽ nhận được thông báo khi thao tác hàng loạt hoàn tất.
4. Kiểm tra kết quả hàng loạt người dùng Microsoft 365 trong Microsoft Entra ID
Để xem liệu thao tác hàng loạt có thành công hay không, hãy làm theo các bước dưới đây trong Microsoft Entra ID:
- Đăng nhập Trung tâm quản trị Microsoft Entra
- Mở rộng Danh tính > Người dùng > Tất cả người dùng
- Nhấp vào Kết quả hoạt động hàng loạt
- Nhấp vào tên tệp BulkCreateUsers.csv
Trạng thái hiển thị Đã hoàn thành không có lỗi.
- Nó hiển thị danh sách tất cả người dùng Microsoft 365 mới và trạng thái hiển thị Thành công cho tất cả 5 người dùng mà chúng tôi đã tạo hàng loạt
5. Xác minh tất cả người dùng trong Microsoft Entra ID
Tìm người dùng mới được tạo trong Microsoft Entra ID:
- Đăng nhập Trung tâm quản trị Microsoft Entra
- Đi tới Danh tính > Người dùng > Tất cả người dùng
- Xem danh sách người dùng được tìm thấy
Tất cả những người dùng mới mà bạn đã tạo hàng loạt đều nằm trong cùng danh sách với những người dùng khác. Nó cũng cập nhật tổng số người dùng (138). Trong trường hợp của chúng tôi, chúng tôi đã tạo hàng loạt 5 người dùng mới và chúng tôi bắt đầu với 133 người dùng.
Xem bước tiếp theo để tạo hàng loạt người dùng mới bằng Microsoft Graph PowerShell.
Tạo hàng loạt người dùng Microsoft 365 bằng PowerShell
Bạn có thể tạo nhiều người dùng Microsoft 365 mới từ tệp CSV bằng Microsoft Graph PowerShell.
1. Kết nối với Microsoft Graph PowerShell
Trước khi chạy tập lệnh PowerShell New-M365Users.ps1, bạn cần Cài đặt mô-đun Microsoft Graph PowerShell.
Install-Module Microsoft.Graph -ForceChạy lệnh bên dưới để Kết nối với Microsoft Graph PowerShell.
Connect-MgGraph -Scopes "User.ReadWrite.All"2. Tạo tệp CSV với người dùng Microsoft 365 mới
Bạn cần tạo tệp CSV với người dùng Microsoft 365 mới. Tải xuống NewM365Users.csv giống như ví dụ bên dưới.
- Điều chỉnh tệp CSV với người dùng, mật khẩu và thuộc tính mới
- Lưu tệp CSV trong thư mục temp trên ổ (C:) của bạn
3. Tải xuống tập lệnh PowerShell mới-M365Users
Hãy làm theo các bước dưới đây để thiết lập tập lệnh PowerShell:
- Tải xuống tập lệnh PowerShell New-M365Users.ps1
- Hoặc sao chép tập lệnh bên dưới vào Notepad và lưu dưới dạng tệp M365Users.ps1
- Tạo thư mục scripts nếu bạn chưa có
- Lưu nó vào thư mục C:\scripts
# Connect to Microsoft Graph with user read/write permissions
Connect-MgGraph -Scopes User.ReadWrite.All
# Specify the path of the CSV file
$CSVFilePath = "C:\temp\NewM365Users.csv"
# Import data from CSV file
$Users = Import-Csv -Path $CSVFilePath
# Loop through each row containing user details in the CSV file
foreach ($User in $Users) {
# Create password profile
$PasswordProfile = @{
Password = $User.Password
ForceChangePasswordNextSignIn = $true
ForceChangePasswordNextSignInWithMfa = $true
}
$UserParams = @{
UserPrincipalName = $User.UserPrincipalName
DisplayName = $User.DisplayName
MailNickName = $User.MailNickName
GivenName = $User.GivenName
SurName = $User.SurName
JobTitle = $User.JobTitle
Department = $User.Department
OfficeLocation = $User.OfficeLocation
BusinessPhone = $User.BusinessPhone
MobilePhone = $User.MobilePhone
StreetAddress = $User.StreetAddress
City = $User.City
State = $User.State
PostalCode = $User.PostalCode
Country = $User.Country
EmployeeId = $User.EmployeeId
PasswordProfile = $PasswordProfile
AccountEnabled = $true
}
try {
$null = New-MgUser @UserParams -ErrorAction Stop
Write-Host ("Successfully created the account for {0}" -f $User.DisplayName) -ForegroundColor Green
}
catch {
Write-Host ("Failed to create the account for {0}. Error: {1}" -f $User.DisplayName, $_.Exception.Message) -ForegroundColor Red
}
}4. Chạy tập lệnh PowerShell mới-M365Users
Chạy PowerShell với tư cách quản trị viên để chạy tập lệnh M365Users.ps1 trong thư mục C:\scripts.
C:\scripts\.\New-M365Users.ps1Nó sẽ tạo tài khoản người dùng mới với thông tin từ tệp CSV. Đầu ra PowerShell hiển thị kết quả bên dưới.
Successfully created the account for Chris Green
Successfully created the account for Ben Andrews
Successfully created the account for David Longmuir
Successfully created the account for Cynthia Carey
Failed to create the account for Melissa MacBeth. Error: [Request_BadRequest] : The domain portion of the userPrincipalName property is invalid. You must use one of the verified domain names in your organization.5. Xác minh người dùng Microsoft 365 đã tạo
Chạy lệnh ghép ngắn Get-MgUser để tìm người dùng Microsoft 365 mới được tạo.
# Specify the path of the CSV file
$CSVFilePath = "C:\temp\NewM365Users.csv"
# Import the CSV file
$users = Import-Csv $CSVFilePath
foreach ($user in $users) {
if (Get-MgUser -UserId $user.UserPrincipalName -ErrorAction SilentlyContinue) {
Write-Host "$($user.UserPrincipalName) exists" -ForegroundColor Green
}
else {
Write-Host "$($user.UserPrincipalName) does not exist" -ForegroundColor Red
}
}Đó là nó!
Tiếp tục đọc: Nhập tệp PST vào Microsoft 365 »
Phần kết luận
Bạn đã tìm hiểu cách tạo hàng loạt người dùng Microsoft 365 bằng tệp CSV. Bạn có thể tạo nhiều người dùng cho tổ chức của mình ngay lập tức bằng cách tải tệp CSV lên trung tâm quản trị Microsoft Entra. Một cách khác là kết nối với Microsoft Graph PowerShell và tạo hàng loạt người dùng Microsoft 365 mới bằng tập lệnh PowerShell.
bạn có thích bài viết này? Bạn cũng có thể thích Gán giấy phép Microsoft 365 với cấp phép dựa trên nhóm. Đừng quên theo dõi chúng tôi và chia sẻ bài viết này.














