Owner quản lý member tại link:
https://myaccount.microsoft.com/groups/groups-i-own
Chú ý với group Microsoft 365: không add được group khác làm member, chỉ có add user.
Add hàng loạt member vào group Microsoft 365
Cài Graph và import module dành cho Group:
Install-Module Microsoft.Graph -Scope CurrentUser -ForceImport-Module Microsoft.Graph.Groups
Connect tới Graph:
Connect-MgGraph -Scopes "Group.ReadWrite.All","User.Read.All"
Kiểm tra các module khả dụng :
Get-Module Microsoft.Graph* -ListAvailable | Select Name, Version
Tìm ID của group theo tên:
Get-MgGroup -All | Where-Object DisplayName -like "Khối chuyên môn*"
gán ID vào biến để sử dụng:
$groupId = "72a15f1b-3ab7-488e-8c80-9437454e15d"
Chạy batch:
$users = Import-Csv "Path-To-CSV-File" # cột: UserPrincipalName
foreach ($u in $users) {
try {
$user = Get-MgUser -UserId $u.UserPrincipalName
$userRef = "https://graph.microsoft.com/v1.0/directoryObjects/$($user.Id)"
New-MgGroupMemberByRef -GroupId $groupId -OdataId $userRef
Write-Host "✅ Added $($u.UserPrincipalName)"
} catch {
Write-Warning "❌ Failed to add $($u.UserPrincipalName): $_"
}
}
No comments:
Post a Comment