วิธีเพิ่มเจ้าของลงใน 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 Group | Maximum value |
|---|---|
| Number of owners per group | 100 |
| Number of members per group | More than 1,000* |
| Single user can create groups | 250 |
| Admin can create groups | 500,000 (default tenant limit) |
| Number of groups a user can be a member of | 1,000 |
| File storage | 1 TB 10 GB per subscribed user Additional storage purchased (unlimited) |
| Mailbox size | 50 GB |
*มีเพียง 1,000 คนเท่านั้นที่สามารถเข้าถึงการสนทนากลุ่มร่วมกัน
หมายเหตุ: ผู้ใช้อาจสังเกตเห็นความล่าช้าเมื่อเข้าถึงปฏิทินและการสนทนาในกลุ่มขนาดใหญ่ใน Outlook
ด้วยกลุ่ม Microsoft 365 คุณไม่จำเป็นต้องกำหนดสิทธิ์ให้กับสมาชิกแต่ละคนด้วยตนเอง คุณสามารถกำหนดสิทธิ์กล่องจดหมายเข้าถึงแบบเต็มให้กับกลุ่ม Microsoft 365 ได้ ซึ่งจะให้สิทธิ์แบบเดียวกันแก่สมาชิกโดยอัตโนมัติ
ขอแนะนำให้มีเจ้าของอย่างน้อยสองคนสำหรับกลุ่ม Microsoft 365 ด้วยวิธีนี้ ถ้าเจ้าของคนหนึ่งไม่พร้อมใช้งาน อีกคนหนึ่งสามารถทำการเปลี่ยนแปลงกลุ่ม Microsoft 365 ได้
เจ้าของกลุ่ม Microsoft 365 สามารถ:
- เปลี่ยนการตั้งค่ากลุ่ม
- เพิ่มหรือลบสมาชิกกลุ่ม
- ลบกลุ่ม
- ลบการสนทนาออกจากกล่องจดหมายที่แชร์
- เปลี่ยนชื่อกลุ่ม
- อัปเดตคำอธิบายหรือรูปภาพ
- อนุมัติคำเชิญสำหรับคำขอเข้าถึงของแขก
เพิ่มเจ้าของลงในกลุ่ม Microsoft 365 ใน Microsoft Entra ID
เมื่อต้องการเพิ่มเจ้าของลงในกลุ่ม Microsoft 365 ในศูนย์การจัดการ Microsoft Entra ให้ทำตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Microsoft Entra
- ขยาย ข้อมูลประจำตัว > กลุ่ม > กลุ่มทั้งหมด
- คลิกประเภทกลุ่ม Microsoft 365 หรือ ความปลอดภัย จากรายการ
หมายเหตุ: คุณสามารถเพิ่มเจ้าของลงใน กลุ่ม Microsoft 365 และ กลุ่มความปลอดภัย ใน Microsoft Entra ID และ Microsoft Graph PowerShell
- คลิก เจ้าของ
- คลิกเพิ่มเจ้าของ
- เลือก ผู้ใช้
- คลิก เลือก
คุณได้เพิ่มเจ้าของกลุ่มลงในกลุ่ม 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 ได้ด้วย
- พิมพ์ UPN ของเจ้าของที่คุณต้องการเพิ่ม
- พิมพ์ รหัสวัตถุกลุ่ม
- เรียกใช้สคริปต์ 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 คนแรกตามลำดับตัวอักษรเท่านั้น
- ระบุ รหัสกลุ่ม ของ Microsoft 365 ในบรรทัด หมายเลข 1
- เรียกใช้สคริปต์ 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
- พิมพ์ รหัสกลุ่ม ของ Microsoft 365 ใน บรรทัดที่ 1
- เรียกใช้สคริปต์ 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 คอลัมน์:
- เปิด Microsoft Excel
- พิมพ์ UPN เป็นส่วนหัวของคอลัมน์แรก
- ระบุ UserPrincipalName
- พิมพ์ OwnerID เป็นส่วนหัวของคอลัมน์ที่สอง
- ระบุเจ้าของ ID วัตถุ
- สร้างโฟลเดอร์ temp หากคุณยังไม่มีอยู่ในไดรฟ์ (C:)
- ตั้งชื่อไฟล์ M365users.csv
- บันทึกเป็นประเภท CSV (คั่นด้วยจุลภาค (*.csv)
- คลิกบันทึก
- ระบุ เส้นทางของไฟล์ CSV ใน บรรทัด 1
- พิมพ์ รหัสกลุ่ม Microsoft 365 ใน บรรทัด 2
- เรียกใช้สคริปต์ 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 ที่มีสี่คอลัมน์:
- เปิด Microsoft Excel
- พิมพ์ GroupName เป็นส่วนหัวของคอลัมน์แรก
- ระบุอีเมลกลุ่ม Microsoft 365
- พิมพ์ GroupID เป็นส่วนหัวของคอลัมน์ที่สอง
- ระบุ รหัสกลุ่ม ของ Microsoft 365
- พิมพ์ ชื่อผู้ใช้ เป็นส่วนหัวของคอลัมน์ที่สาม
- ระบุเจ้าของ UserPrincipalName
- พิมพ์ OwnerID เป็นส่วนหัวของคอลัมน์ที่สี่
- ระบุเจ้าของ ID วัตถุ
ดูตัวอย่างไฟล์ CSV ด้านล่าง
- สร้างโฟลเดอร์ temp หากคุณยังไม่มีอยู่ในไดรฟ์ (C:)
- ตั้งชื่อไฟล์ว่า M365owners.csv
- บันทึกเป็นประเภท CSV (คั่นด้วยจุลภาค (*.csv)
- คลิกบันทึก
- ระบุ เส้นทางของไฟล์ CSV ใน บรรทัด 1
- เรียกใช้สคริปต์ 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 คอลัมน์:
- เปิด Microsoft Excel
- พิมพ์ กลุ่ม เป็นส่วนหัวของคอลัมน์แรก
- ระบุที่อยู่ SMTP หลักของกลุ่ม Microsoft 365
- พิมพ์ ObjectID เป็นส่วนหัวของคอลัมน์ที่สอง
- ระบุกลุ่ม Microsoft 365 รหัสวัตถุ
- สร้างโฟลเดอร์ temp หากคุณยังไม่มีอยู่ในไดรฟ์ (C:)
- ตั้งชื่อไฟล์ M365groups.csv
- บันทึกเป็นประเภท CSV (คั่นด้วยจุลภาค (*.csv)
- คลิกบันทึก
- ระบุ เส้นทางของไฟล์ CSV ใน บรรทัด 1
- พิมพ์เจ้าของ รหัสวัตถุ ใน บรรทัด 2
- เรียกใช้สคริปต์ 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 อย่าลืมติดตามเราและแบ่งปันบทความนี้









