ค้นหาเว็บไซต์

วิธีเพิ่มเจ้าของลงใน Microsoft 365 Group


กลุ่ม Microsoft 365 ช่วยให้ทีมงานส่งอีเมลและแชร์ไฟล์ ปฏิทิน และทรัพยากรอื่นๆ ได้ เจ้าของเป็นผู้ดูแลกลุ่ม Microsoft 365 และสามารถเพิ่มหรือลบสมาชิกและเปลี่ยนการตั้งค่ากลุ่มได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีเพิ่มเจ้าของในกลุ่ม Microsoft 365 ในศูนย์การจัดการ Microsoft Entra และ PowerShell

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มเพิ่มเจ้าของกลุ่มลงในกลุ่ม Microsoft 365 คุณจะต้องสร้างกลุ่ม Microsoft 365

เจ้าของกลุ่ม Microsoft 365

แต่ละองค์กรสามารถสร้างกลุ่มได้สูงสุด 500,000 กลุ่มใน Microsoft 365 ตารางด้านล่างแสดงข้อจำกัดของกลุ่ม Microsoft 365

Microsoft 365 GroupMaximum value
Number of owners per group100
Number of members per groupMore than 1,000*
Single user can create groups250
Admin can create groups500,000 (default tenant limit)
Number of groups a user can be a member of1,000
File storage1 TB
10 GB per subscribed user
Additional storage purchased (unlimited)
Mailbox size50 GB

*มีเพียง 1,000 คนเท่านั้นที่สามารถเข้าถึงการสนทนากลุ่มร่วมกัน

หมายเหตุ: ผู้ใช้อาจสังเกตเห็นความล่าช้าเมื่อเข้าถึงปฏิทินและการสนทนาในกลุ่มขนาดใหญ่ใน Outlook

ด้วยกลุ่ม Microsoft 365 คุณไม่จำเป็นต้องกำหนดสิทธิ์ให้กับสมาชิกแต่ละคนด้วยตนเอง คุณสามารถกำหนดสิทธิ์กล่องจดหมายเข้าถึงแบบเต็มให้กับกลุ่ม Microsoft 365 ได้ ซึ่งจะให้สิทธิ์แบบเดียวกันแก่สมาชิกโดยอัตโนมัติ

ขอแนะนำให้มีเจ้าของอย่างน้อยสองคนสำหรับกลุ่ม Microsoft 365 ด้วยวิธีนี้ ถ้าเจ้าของคนหนึ่งไม่พร้อมใช้งาน อีกคนหนึ่งสามารถทำการเปลี่ยนแปลงกลุ่ม Microsoft 365 ได้

เจ้าของกลุ่ม Microsoft 365 สามารถ:

  • เปลี่ยนการตั้งค่ากลุ่ม
  • เพิ่มหรือลบสมาชิกกลุ่ม
  • ลบกลุ่ม
  • ลบการสนทนาออกจากกล่องจดหมายที่แชร์
  • เปลี่ยนชื่อกลุ่ม
  • อัปเดตคำอธิบายหรือรูปภาพ
  • อนุมัติคำเชิญสำหรับคำขอเข้าถึงของแขก

เพิ่มเจ้าของลงในกลุ่ม Microsoft 365 ใน Microsoft Entra ID

เมื่อต้องการเพิ่มเจ้าของลงในกลุ่ม Microsoft 365 ในศูนย์การจัดการ Microsoft Entra ให้ทำตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ศูนย์การจัดการ Microsoft Entra
  2. ขยาย ข้อมูลประจำตัว > กลุ่ม > กลุ่มทั้งหมด
  3. คลิกประเภทกลุ่ม Microsoft 365 หรือ ความปลอดภัย จากรายการ

หมายเหตุ: คุณสามารถเพิ่มเจ้าของลงใน กลุ่ม Microsoft 365 และ กลุ่มความปลอดภัย ใน Microsoft Entra ID และ Microsoft Graph PowerShell

  1. คลิก เจ้าของ

  1. คลิกเพิ่มเจ้าของ

  1. เลือก ผู้ใช้
  2. คลิก เลือก

คุณได้เพิ่มเจ้าของกลุ่มลงในกลุ่ม Microsoft 365 เรียบร้อยแล้ว

หมายเหตุ: กลุ่ม Microsoft 365 สามารถมีเจ้าของได้สูงสุด 100 คน ในศูนย์การจัดการ Microsoft Entra คุณสามารถเลือกผู้ใช้ได้สูงสุด 100 รายและเพิ่มพวกเขาเป็นเจ้าของ

วิธีเพิ่มเจ้าของในกลุ่ม Microsoft 365

คุณสามารถเพิ่มเจ้าของรายเดียวหรือหลายรายลงในกลุ่ม Microsoft 365 ด้วย PowerShell กลุ่ม Microsoft 365 สามารถมีเจ้าของได้สูงสุด 100 คน

หมายเหตุ: ผู้ใช้ทั่วไปไม่สามารถเป็นเจ้าของกลุ่มได้ แม้ว่าจะเป็นสมาชิกของกลุ่มก็ตาม

เชื่อมต่อกับ Microsoft Graph PowerShell

ก่อนที่คุณจะเริ่มต้น คุณต้องติดตั้งโมดูล Microsoft Graph PowerShell เริ่ม Windows PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งด้านล่าง

Install-Module Microsoft.Graph -Force

ข้อสำคัญ: ติดตั้งโมดูล Microsoft Graph PowerShell เวอร์ชันล่าสุดเสมอ ก่อนที่คุณจะเรียกใช้ cmdlet หรือสคริปต์ เพื่อป้องกันข้อผิดพลาดและผลลัพธ์ที่ไม่ถูกต้อง

เรียกใช้ Connect-MgGraph cmdlet ด้วยขอบเขตด้านล่างเพื่อตรวจสอบสิทธิ์กับ Microsoft Graph

Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All", "GroupMember.ReadWrite.All"

เมื่อคุณพร้อมแล้ว คุณสามารถใช้คำสั่งกับ MS Graph PowerShell ได้

เพิ่มเจ้าของให้กับ Microsoft 365 Group

ในตัวอย่างของเรา เราจะเพิ่มเจ้าของคนเดียวในกลุ่ม Microsoft 365 (ทีมการจัดการ) เราจะใช้ New-MgGroupOwner PowerShell cmdlet

ดูไวยากรณ์ PowerShell เพื่อเพิ่มเจ้าของลงในกลุ่ม Microsoft 365

New-MgGroupOwner -GroupId "Group Object Id" -DirectoryObjectId "Owner Object ID"

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อเพิ่มเจ้าของลงในกลุ่ม Microsoft 365 ด้วย MS Graph PowerShell

New-MgGroupOwner -GroupId "031f52ea-cb97-40fc-ab0f-73598f3fc66d" -DirectoryObjectId "41377e9c-dc47-46c0-b4a5-1d5bbdcb5cc5"

เพิ่มเจ้าของหลายรายให้กับ Microsoft 365 Group

หากต้องการเพิ่มเจ้าของหลายรายในกลุ่ม Microsoft 365 คุณยังระบุ UserPrincipalName ได้ด้วย

  1. พิมพ์ UPN ของเจ้าของที่คุณต้องการเพิ่ม
  2. พิมพ์ รหัสวัตถุกลุ่ม
  3. เรียกใช้สคริปต์ PowerShell ด้านล่าง
$upns = @(
    "Amanda.Hansen@m365info.com",
    "Oliver.Taylor@m365info.com",
    "Anna.Bell@m365info.com",
)
$GroupId = "031f52ea-cb97-40fc-ab0f-73598f3fc66d"

$Group = Get-MgGroup -GroupId $GroupId -ErrorAction SilentlyContinue

if ($Group) {

    foreach ($upn in $upns) {
        $User = Get-MgUser -Filter "userPrincipalName eq '$upn'"
        
        if ($User) {
            $UserId = $User.Id
            $ExistingOwner = Get-MgGroupOwner -GroupId $GroupId
            
            if ($ExistingOwner.Id -eq $UserId) {
                Write-Host "User $($User.UserPrincipalName) already exists in the group." -ForegroundColor Yellow
            }
            else {
                New-MgGroupOwner -GroupId $GroupId -DirectoryObjectId $UserId
                Write-Host "User $($User.UserPrincipalName) added to the group." -ForegroundColor Green
            }
        }
        else {
            Write-Host "User $upn does not exist." -ForegroundColor Red
        }
    }
}
else {
    Write-Host "Group $GroupId does not exist." -ForegroundColor Red
}

เพิ่มเจ้าของจำนวนมากลงใน Microsoft 365 Group

คุณสามารถเพิ่มเจ้าของทั้งหมดลงในกลุ่ม Microsoft 365 กลุ่มเดียวด้วย PowerShell

หมายเหตุ: กลุ่ม Microsoft 365 สามารถมีเจ้าของได้สูงสุด 100 คน เมื่อคุณเพิ่มผู้ใช้ทั้งหมดเป็นเจ้าของ ระบบจะเพิ่มผู้ใช้ 100 คนแรกตามลำดับตัวอักษรเท่านั้น

  1. ระบุ รหัสกลุ่ม ของ Microsoft 365 ในบรรทัด หมายเลข 1
  2. เรียกใช้สคริปต์ PowerShell ด้านล่างเพื่อเพิ่มผู้ใช้เป็นเจ้าของในกลุ่ม Microsoft 365 เดียว
$GroupId = "031f52ea-cb97-40fc-ab0f-73598f3fc66d"

$Group = Get-MgGroup -GroupId $GroupId -ErrorAction SilentlyContinue

if ($Group) {
    $Users = Get-MgUser -All
    
    foreach ($User in $Users) {
        $ExistingOwner = Get-MgGroupOwner -GroupId $GroupId
        
        if ($ExistingOwner.Id -eq $User.Id) {
            Write-Host "User $($User.UserPrincipalName) already exists as owner of the group." -ForegroundColor Yellow
        }
        else {
            New-MgGroupOwner -GroupId $GroupId -DirectoryObjectId $User.Id
            Write-Host "User $($User.UserPrincipalName) added as owner of the group." -ForegroundColor Green
        }
    }
}
else {
    Write-Host "Group $GroupId does not exist." -ForegroundColor Red
}

คุณจะได้รับข้อผิดพลาดด้านล่างหากเจ้าของมีถึงจำนวนสูงสุด 100 คน

ไม่สามารถดำเนินการได้เนื่องจาก '101' จะเกินจำนวนโควต้าสูงสุด '100' สำหรับ 'เจ้าของ' ลิงก์ส่งต่อ

เพิ่มเจ้าของจากแผนกเฉพาะไปยัง Microsoft 365 Group

ในตัวอย่างของเรา เราต้องการเพิ่มผู้ใช้ทั้งหมดจากแผนก การตลาด ไปยังกลุ่ม Microsoft 365 (ManagementTeam@m365info.com) เราจะใช้พารามิเตอร์ -Filter กับตัวดำเนินการเปรียบเทียบความเท่าเทียมกัน (-eq) ซึ่งคุณสามารถอ่านเพิ่มเติมได้ในวิธีใช้ตัวดำเนินการเปรียบเทียบใน PowerShell

  1. พิมพ์ รหัสกลุ่ม ของ Microsoft 365 ใน บรรทัดที่ 1
  2. เรียกใช้สคริปต์ PowerShell ด้านล่าง
$GroupId = "031f52ea-cb97-40fc-ab0f-73598f3fc66d"

$Group = Get-MgGroup -GroupId $GroupId -ErrorAction SilentlyContinue

if ($Group) {
    $Users = Get-MgUser -All -Filter "Department eq 'Marketing'"
    
    foreach ($User in $Users) {
        $ExistingOwner = Get-MgGroupOwner -GroupId $GroupId
        
        if ($ExistingOwner.Id -eq $User.Id) {
            Write-Host "User $($User.UserPrincipalName) already exists as owner of the group." -ForegroundColor Yellow
        }
        else {
            New-MgGroupOwner -GroupId $GroupId -DirectoryObjectId $User.Id
            Write-Host "User $($User.UserPrincipalName) added as owner of the group." -ForegroundColor Green
        }
    }
}
else {
    Write-Host "Group $GroupId does not exist." -ForegroundColor Red
}

โดยจะเพิ่มทุกคนจากแผนก การตลาด เป็นเจ้าของกลุ่ม Microsoft 365 (ManagementTeam@m365info.com)

เพิ่มเจ้าของหลายรายไปยัง Microsoft 365 Group จาก CSV

หากต้องการเพิ่มเจ้าของหลายรายในกลุ่ม Microsoft 365 กลุ่มเดียว เราจำเป็นต้องใช้ไฟล์ CSV

สร้างไฟล์ CSV ที่มี 2 คอลัมน์:

  1. เปิด Microsoft Excel
  2. พิมพ์ UPN เป็นส่วนหัวของคอลัมน์แรก
  3. ระบุ UserPrincipalName
  4. พิมพ์ OwnerID เป็นส่วนหัวของคอลัมน์ที่สอง
  5. ระบุเจ้าของ ID วัตถุ

  1. สร้างโฟลเดอร์ temp หากคุณยังไม่มีอยู่ในไดรฟ์ (C:)
  2. ตั้งชื่อไฟล์ M365users.csv
  3. บันทึกเป็นประเภท CSV (คั่นด้วยจุลภาค (*.csv)
  4. คลิกบันทึก

  1. ระบุ เส้นทางของไฟล์ CSV ใน บรรทัด 1
  2. พิมพ์ รหัสกลุ่ม Microsoft 365 ใน บรรทัด 2
  3. เรียกใช้สคริปต์ PowerShell ด้านล่าง
$CsvFilePath = "C:\temp\M365users.csv"
$GroupId = "031f52ea-cb97-40fc-ab0f-73598f3fc66d"

$Group = Get-MgGroup -GroupId $GroupId -ErrorAction SilentlyContinue

if ($Group) {
    $CsvUsers = Import-Csv -Path $CsvFilePath

    foreach ($CsvUser in $CsvUsers) {
        $CsvUserID = $CsvUser.UserId
        $User = Get-MgUser -Filter "Id eq '$CsvUserID'" -ErrorAction SilentlyContinue
         
        if ($User) {
            $UserId = $User.Id
            $ExistingOwner = Get-MgGroupOwner -GroupId $GroupId

            if ($ExistingOwner.Id -eq $UserId) {
                Write-Host "User $($User.UserPrincipalName) already exists as owner of the group." -ForegroundColor Yellow
            }
            else {
                New-MgGroupOwner -GroupId $GroupId -DirectoryObjectId $UserId
                Write-Host "User $($User.UserPrincipalName) added as owner of the group." -ForegroundColor Green
            }
        }
        else {
            Write-Host "User $CsvUserID does not exist." -ForegroundColor Red
        }
    }
}
else {
    Write-Host "Group $GroupId does not exist." -ForegroundColor Red
}

ผลลัพธ์เอาต์พุตของ PowerShell จะแสดงหาก:

  • กลุ่ม Microsoft 365 ไม่มีอยู่หรือสะกดผิด
  • ผู้ใช้มีอยู่แล้วในฐานะเจ้าของกลุ่ม Microsoft 365
  • ผู้ใช้ถูกเพิ่มเป็นเจ้าของกลุ่ม Microsoft 365
  • ไม่มีผู้ใช้นี้หรือสะกดผิด

เพิ่มเจ้าของในกลุ่ม Microsoft 365 หลายกลุ่มจาก CSV

คุณสามารถเพิ่มเจ้าของลงในกลุ่ม Microsoft 365 หลายกลุ่มได้จากไฟล์ CSV คุณต้องสร้างไฟล์ CSV ที่ประกอบด้วยสี่คอลัมน์ สองคอลัมน์แรกจะรวมรายการกลุ่ม Microsoft 365 คอลัมน์ที่สามและสี่จะมีรายชื่อผู้ใช้ที่คุณต้องการเพิ่มเป็นเจ้าของ

สร้างไฟล์ CSV ที่มีสี่คอลัมน์:

  1. เปิด Microsoft Excel
  2. พิมพ์ GroupName เป็นส่วนหัวของคอลัมน์แรก
  3. ระบุอีเมลกลุ่ม Microsoft 365
  4. พิมพ์ GroupID เป็นส่วนหัวของคอลัมน์ที่สอง
  5. ระบุ รหัสกลุ่ม ของ Microsoft 365
  6. พิมพ์ ชื่อผู้ใช้ เป็นส่วนหัวของคอลัมน์ที่สาม
  7. ระบุเจ้าของ UserPrincipalName
  8. พิมพ์ OwnerID เป็นส่วนหัวของคอลัมน์ที่สี่
  9. ระบุเจ้าของ ID วัตถุ

ดูตัวอย่างไฟล์ CSV ด้านล่าง

  1. สร้างโฟลเดอร์ temp หากคุณยังไม่มีอยู่ในไดรฟ์ (C:)
  2. ตั้งชื่อไฟล์ว่า M365owners.csv
  3. บันทึกเป็นประเภท CSV (คั่นด้วยจุลภาค (*.csv)
  4. คลิกบันทึก

  1. ระบุ เส้นทางของไฟล์ CSV ใน บรรทัด 1
  2. เรียกใช้สคริปต์ PowerShell ด้านล่าง
$CsvFilePath = "C:\temp\M365owners.csv"

$Csv = Import-Csv $CsvFilePath

foreach ($row in $Csv) {
    $GroupId = $Row.GroupID
    $OwnerId = $Row.OwnerID

    $Group = Get-MgGroup -GroupId $GroupId -ErrorAction SilentlyContinue

    if ($Group) {
        $ExistingOwner = Get-MgGroupOwner -GroupId $GroupId
    
        if ($ExistingOwner.Id -eq $OwnerId) {
            Write-Host "User $OwnerId already exists in the group." -ForegroundColor Yellow
        }
        else {
            $User = Get-MgUser -Filter "Id eq '$OwnerId'" -ErrorAction SilentlyContinue
    
            if ($User) {
                New-MgGroupOwner -GroupId $GroupId -DirectoryObjectId $OwnerId
                Write-Host "User $OwnerId added to the group." -ForegroundColor Green 
            }
            else {
                Write-Host "User $OwnerId doesn't exist" -ForegroundColor Red
            }
        }
    }
    else {
        Write-Host "Group $GroupId does not exist." -ForegroundColor Red
    }
}

ผลลัพธ์เอาต์พุตของ PowerShell จะแสดงหาก:

  • กลุ่ม Microsoft 365 ไม่มีอยู่หรือสะกดผิด
  • ผู้ใช้เป็นเจ้าของกลุ่ม Microsoft 365 อยู่แล้ว
  • ผู้ใช้ถูกเพิ่มลงในกลุ่ม Microsoft 365
  • ไม่มีผู้ใช้นี้หรือสะกดผิด

เพิ่มเจ้าของคนเดียวให้กับกลุ่ม Microsoft 365 ทั้งหมดด้วย CSV

หากต้องการเพิ่มเจ้าของในกลุ่ม Microsoft 365 หลายกลุ่ม คุณต้องสร้างไฟล์ CSV

ในตัวอย่างของเรา เราต้องการเพิ่มผู้ใช้ (Amanda Hansen) เป็นเจ้าของกลุ่ม Microsoft 365 หลายกลุ่ม

สร้างไฟล์ CSV ที่มี 2 คอลัมน์:

  1. เปิด Microsoft Excel
  2. พิมพ์ กลุ่ม เป็นส่วนหัวของคอลัมน์แรก
  3. ระบุที่อยู่ SMTP หลักของกลุ่ม Microsoft 365
  4. พิมพ์ ObjectID เป็นส่วนหัวของคอลัมน์ที่สอง
  5. ระบุกลุ่ม Microsoft 365 รหัสวัตถุ

  1. สร้างโฟลเดอร์ temp หากคุณยังไม่มีอยู่ในไดรฟ์ (C:)
  2. ตั้งชื่อไฟล์ M365groups.csv
  3. บันทึกเป็นประเภท CSV (คั่นด้วยจุลภาค (*.csv)
  4. คลิกบันทึก

  1. ระบุ เส้นทางของไฟล์ CSV ใน บรรทัด 1
  2. พิมพ์เจ้าของ รหัสวัตถุ ใน บรรทัด 2
  3. เรียกใช้สคริปต์ PowerShell ด้านล่าง
$CsvFilePath = "C:\temp\M365groups.csv"
$UserId = "41377e9c-dc47-46c0-b4a5-1d5bbdcb5cc5"

# Check if the user exists
$User = Get-MgUser -UserId $UserId -ErrorAction SilentlyContinue

if ($User) {
    $CsvGroups = Import-Csv -Path $CsvFilePath

    foreach ($row in $CsvGroups) {
        $GroupId = $Row.ObjectID

        $Group = Get-MgGroup -GroupId $GroupId -ErrorAction SilentlyContinue

        if ($Group) {
            $ExistingOwner = Get-MgGroupOwner -GroupId $GroupId
            
            if ($ExistingOwner.Id -eq $UserId) {
                Write-Host "User $UserId already exists in the group." -ForegroundColor Yellow
            }
            else {
                New-MgGroupOwner -GroupId $GroupId -DirectoryObjectId $UserId
                Write-Host "User $UserId added to the group." -ForegroundColor Green
            }
        }
        else {
            Write-Host "Group $GroupId does not exist." -ForegroundColor Red
        }
    }
}
else {
    Write-Host "User $UserId does not exist." -ForegroundColor Red
}

แค่นั้นแหละ!

อ่านเพิ่มเติม: วิธีเพิ่มเจ้าของในกลุ่มการจัดจำหน่ายด้วย PowerShell »

บทสรุป

คุณได้เรียนรู้วิธีเพิ่มเจ้าของลงในกลุ่ม Microsoft 365 ในศูนย์การจัดการ Microsoft Entra และด้วย PowerShell คุณสามารถเพิ่มผู้ใช้รายเดียว หลายราย และทั้งหมดเป็นเจ้าของในกลุ่ม Microsoft 365 ได้ โปรดจำไว้ว่าคุณสามารถเพิ่มเจ้าของได้สูงสุด 100 รายต่อกลุ่ม Microsoft 365

คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการวิธีใช้ตัวดำเนินการแบบลอจิคัลใน PowerShell อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง