Microsoft 365: PowerShell เพื่อลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมด
ข้อกำหนด: ลบบัญชีผู้ใช้ออกจากรายชื่อการแจกจ่ายทั้งหมดใน Office 365
จะลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมดได้อย่างไร
ใน Office 365 กลุ่มการแจกจ่ายจะใช้ในการส่งอีเมลไปยังกลุ่มบุคคล สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับโครงการของทีม การประกาศ หรือสถานการณ์อื่นใดที่จำเป็นต้องส่งอีเมลถึงคนหลายคน อย่างไรก็ตาม การจัดการกลุ่มเหล่านี้อาจยุ่งยากเล็กน้อย ในบางกรณี คุณอาจต้องการเอาผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมดด้วยเหตุผลหลายประการ ตัวอย่างเช่น ถ้าผู้ใช้ไม่ได้อยู่กับองค์กรของคุณอีกต่อไป คุณอาจต้องการลบพวกเขาออกจากกลุ่มการแจกจ่ายทั้งหมด เพื่อให้พวกเขาไม่ได้รับอีเมลใดๆ โชคดีที่คุณสามารถลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมดใน Office 365 ได้โดยใช้ PowerShell ในบทความนี้ เราจะแสดงวิธีการทำเช่นนี้
จะลบผู้ใช้ออกจากกลุ่มการแจกจ่ายใน Microsoft 365 ได้อย่างไร
ถ้าคุณต้องการลบผู้ใช้ออกจากกลุ่มการแจกจ่ายใน Microsoft 365 คุณสามารถทำได้หลายวิธี ฉันจะแสดงวิธีลบผู้ใช้ออกจากกลุ่มการแจกจ่ายโดยใช้ศูนย์การจัดการ Microsoft 365 BTW หากต้องการลบผู้ใช้ออกจากกลุ่มการแจกจ่ายใน Microsoft 365 คุณจะต้องเป็นผู้ดูแลระบบ Microsoft 365 หรือผู้ใช้ที่มีสิทธิ์ที่เหมาะสม
หากต้องการลบผู้ใช้ออกจากกลุ่มการแจกจ่ายโดยใช้ศูนย์การจัดการ Microsoft 365 ให้ทำตามขั้นตอนเหล่านี้:
- เข้าสู่ระบบศูนย์การจัดการ Microsoft 365 ที่ https://admin.microsoft.com
- คลิกลิงก์ "ทีมและกลุ่มที่ใช้งานอยู่" ใต้แท็บ "ทีมและกลุ่ม"
- เลือกแท็บรายการการแจกจ่าย >> เลือกกลุ่มการแจกจ่ายที่คุณต้องการลบผู้ใช้
คลิกที่แท็บสมาชิก >> เลือกลิงก์ “ดูทั้งหมดและจัดการสมาชิก”
เลือกผู้ใช้ที่คุณต้องการลบออกจากกลุ่มการแจกจ่าย >> จากแถบคำสั่ง คลิกที่จุดสามจุดเล็กๆ แล้วเลือก "ลบสมาชิก"
PowerShell เป็นภาษาสคริปต์ที่มีประสิทธิภาพซึ่งมอบวิธีที่มีประสิทธิภาพในการทำงานอัตโนมัติในสภาพแวดล้อม Windows สามารถใช้เพื่อทำให้งานการดูแลระบบต่างๆ เป็นแบบอัตโนมัติ รวมถึงการลบผู้ใช้ออกจากรายชื่อการแจกจ่าย ในบทความนี้ เราจะพูดถึงวิธีการเขียนสคริปต์ PowerShell เพื่อลบผู้ใช้ออกจากรายชื่อการแจกจ่ายทั้งหมด
Office 365: PowerShell เพื่อลบผู้ใช้ออกจากรายการการแจกจ่าย
ต่อไปนี้เป็นวิธีลบผู้ใช้ออกจากรายชื่อการแจกจ่ายใน Office 365 โดยใช้ PowerShell พร้อม Remove-DistributionGroupMember cmdlet:
#Parameters
$GroupEmailID = "Sales@Crescent.com"
$UserEmailID = "Alex@Crescent.com"
#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False
#office 365 PowerShell to Remove a user from Distribution list
Remove-DistributionGroupMember -Identity $GroupEmailID -Member $UserEmailID -Confirm:$false
PowerShell เพื่อลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมด
หากคุณต้องการลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมดในผู้เช่า Office 365 ของคุณ คุณสามารถทำได้โดยใช้ PowerShell กระบวนการนี้ค่อนข้างง่ายและใช้เวลาเพียงไม่กี่ขั้นตอนเท่านั้น ในบทความนี้ เราจะแสดงวิธีลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมดใน Office 365 โดยใช้ PowerShell
- ในการเริ่มต้น คุณต้องเชื่อมต่อกับ Office 365 โดยใช้ PowerShell สคริปต์นี้พร้อมท์ให้คุณเชื่อมต่อกับ Exchange Online เมื่อได้รับพร้อมท์ ให้ป้อนชื่อผู้ใช้และรหัสผ่าน Office 365 ของคุณ
- เมื่อเชื่อมต่อกับ Office 365 แล้ว จะได้รับกลุ่มการแจกจ่ายทั้งหมด
- คุณสามารถค้นหาแต่ละกลุ่มเพื่อตรวจสอบว่าผู้ใช้ที่กำหนดเป็นสมาชิกของกลุ่มหรือไม่
- หากใช่ คุณสามารถลบผู้ใช้ออกจากกลุ่มการแจกจ่ายเฉพาะได้
$UserToRemove = "Steve@Crescent.com"
Try {
#Connect to Exchange Online
Connect-ExchangeOnline
#Get All Distribution Lists - Excluding Mail enabled security groups
$DistributionGroups = Get-Distributiongroup -resultsize unlimited | Where {!$_.GroupType.contains("SecurityEnabled")}
#Loop through each Distribution Lists
ForEach ($Group in $DistributionGroups)
{
#Check if the Distribution List contains the particular user
If ((Get-DistributionGroupMember $Group.Name | Select -Expand PrimarySmtpAddress) -contains $UserToRemove)
{
Remove-DistributionGroupMember -Identity $Group.Name -Member $UserToRemove -Confirm:$false
Write-host "Removed user from group '$Group'" -f Green
}
}
}
Catch {
write-host -f Red "Error:" $_.Exception.Message
}
สคริปต์นี้จะลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมด ตรวจสอบให้แน่ใจว่าคุณแทนที่ $UserToRemove ด้วยผู้ใช้ที่คุณต้องการลบ
วิธีการลบผู้ใช้ทั้งหมดออกจากกลุ่มการแจกจ่าย?
#Parameters
$GroupEmailID = "Sales@Crescent.com"
#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False
#Get All Members from a Distribution list
$DistributionGroupMembers = Get-DistributionGroupMember $GroupEmailID
#Remove All users from the distribution list
ForEach ($Member in $DistributionGroupMembers)
{
Remove-DistributionGroupMember -Identity $GroupEmailID -Member $member.name -Confirm:$false
Write-host -f Green "Removed user:" $Member.PrimarySmtpAddress
}
โดยสรุป PowerShell มอบวิธีง่ายๆ ในการทำงานอัตโนมัติและลบผู้ใช้ออกจากรายชื่อการแจกจ่าย ด้วยการเขียนสคริปต์ง่ายๆ ผู้ดูแลระบบสามารถประหยัดเวลาและความพยายามในการลบผู้ใช้ออกจากรายชื่อการแจกจ่ายหลายรายการ

