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

Microsoft 365: PowerShell เพื่อลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมด


ข้อกำหนด: ลบบัญชีผู้ใช้ออกจากรายชื่อการแจกจ่ายทั้งหมดใน Office 365

จะลบผู้ใช้ออกจากกลุ่มการแจกจ่ายทั้งหมดได้อย่างไร

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

จะลบผู้ใช้ออกจากกลุ่มการแจกจ่ายใน Microsoft 365 ได้อย่างไร

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

หากต้องการลบผู้ใช้ออกจากกลุ่มการแจกจ่ายโดยใช้ศูนย์การจัดการ Microsoft 365 ให้ทำตามขั้นตอนเหล่านี้:

  1. เข้าสู่ระบบศูนย์การจัดการ Microsoft 365 ที่ https://admin.microsoft.com
  2. คลิกลิงก์ "ทีมและกลุ่มที่ใช้งานอยู่" ใต้แท็บ "ทีมและกลุ่ม"
  3. เลือกแท็บรายการการแจกจ่าย >> เลือกกลุ่มการแจกจ่ายที่คุณต้องการลบผู้ใช้
  4. คลิกที่แท็บสมาชิก >> เลือกลิงก์ “ดูทั้งหมดและจัดการสมาชิก”

  5. เลือกผู้ใช้ที่คุณต้องการลบออกจากกลุ่มการแจกจ่าย >> จากแถบคำสั่ง คลิกที่จุดสามจุดเล็กๆ แล้วเลือก "ลบสมาชิก"

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

  1. ในการเริ่มต้น คุณต้องเชื่อมต่อกับ Office 365 โดยใช้ PowerShell สคริปต์นี้พร้อมท์ให้คุณเชื่อมต่อกับ Exchange Online เมื่อได้รับพร้อมท์ ให้ป้อนชื่อผู้ใช้และรหัสผ่าน Office 365 ของคุณ
  2. เมื่อเชื่อมต่อกับ Office 365 แล้ว จะได้รับกลุ่มการแจกจ่ายทั้งหมด
  3. คุณสามารถค้นหาแต่ละกลุ่มเพื่อตรวจสอบว่าผู้ใช้ที่กำหนดเป็นสมาชิกของกลุ่มหรือไม่
  4. หากใช่ คุณสามารถลบผู้ใช้ออกจากกลุ่มการแจกจ่ายเฉพาะได้

$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 มอบวิธีง่ายๆ ในการทำงานอัตโนมัติและลบผู้ใช้ออกจากรายชื่อการแจกจ่าย ด้วยการเขียนสคริปต์ง่ายๆ ผู้ดูแลระบบสามารถประหยัดเวลาและความพยายามในการลบผู้ใช้ออกจากรายชื่อการแจกจ่ายหลายรายการ

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