Add hàng loạt member vào group Microsoft 365

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

MS 365 chạm giới hạn số lượng xóa user cùng lúc

Để tránh xóa nhầm, trên hệ thống AAD Connect sẽ có giới hạn số lượng user xóa trong cùng 1 lượt:  https://learn.microsoft.com/en-us/entra/id...