Trong quá trình sử dụng một số đơn vị đổi miền sẽ cần thay đổi miền cho người dùng
Kết nốt Connect-MSOLService
Trước khi làm chúng ta cần sao lưu danh sách người dùng cũ bằng lệnh
Get-MsolUser -All | Select-Object UserPrincipalName | export-csv –path D:\Before.csv
Copy đoạn code sau và lưu thành file .ps1 rồi chạy
Get-MsolUser -All | Where { $_.UserPrincipalName.ToLower().EndsWith("namdinh.itrithuc.vn") } | ForEach { #if($count -eq 1) #For Testing the first result # { $upnVal = $_.UserPrincipalName.Split("@")[0] + "@ms.namdinh.edu.vn" Write-Host "Changing UPN value from: "$_.UserPrincipalName" to: " $upnVal Set-MsolUserPrincipalName -ObjectId $_.ObjectId -NewUserPrincipalName ($upnVal) $count++ # } }
Sau khi chạy xong script chúng ta có thể xuất danh sách người dùng bằng lệnh
Get-MsolUser -All | Select-Object UserPrincipalName | export-csv –path D:\After.csv