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

วิธีซ่อนผู้ใช้จาก Global Address List (GAL)


ผู้ใช้ กล่องจดหมาย กลุ่ม และผู้ติดต่อในองค์กรของคุณจะถูกจัดเก็บไว้ในรายการที่อยู่ร่วม วิธีที่ยอดเยี่ยมในการซ่อนออบเจ็กต์เหล่านี้จาก Global Address List (GAL) เพื่อให้ผู้ใช้ในผู้เช่าของคุณไม่พบพวกเขา ในบทความนี้ คุณจะได้เรียนรู้วิธีซ่อนผู้ใช้จากรายการที่อยู่ร่วมในศูนย์การจัดการ Exchange และ PowerShell

ซ่อนผู้รับจาก GAL ในศูนย์การจัดการ Exchange

เราจะแสดงวิธีซ่อนผู้รับทุกประเภทในองค์กรของคุณจาก Global Address List (GAL)

หมายเหตุ: เมื่อคุณซ่อนหนึ่งในออบเจ็กต์เหล่านี้จากรายการที่อยู่ร่วม มันจะไม่ถูกลบออกจากผู้เช่า Microsoft 365 แต่จะถูกซ่อนจาก GAL เท่านั้น

ต่อไปนี้เป็นผู้รับประเภทต่างๆ:

  1. กล่องจดหมาย (ผู้ใช้* และกล่องจดหมายที่ใช้ร่วมกัน)
  2. กลุ่ม (Microsoft 365, รายการการแจกจ่าย, รายการการแจกจ่ายแบบไดนามิก, การรักษาความปลอดภัยที่เปิดใช้งานจดหมาย)
  3. ทรัพยากร (กล่องจดหมายห้องและอุปกรณ์)
  4. ที่อยู่ติดต่อ

*หากผู้ใช้ไม่ได้รับอนุญาต ผู้ใช้จะไม่ปรากฏใน GAL และคุณไม่จำเป็นต้องตั้งค่าใดๆ

หมายเหตุ: อาจใช้เวลาถึง 24 ชั่วโมงก่อนที่วัตถุจะถูกซ่อนจากรายการที่อยู่ร่วม (GAL)

ซ่อนกล่องจดหมายจากรายการที่อยู่ร่วม

เมื่อต้องการซ่อนผู้ใช้หรือกล่องจดหมายที่ใช้ร่วมกันจากรายการที่อยู่ร่วม ให้ทำตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
  2. ขยาย ผู้รับ > กล่องจดหมาย
  3. เลือก กล่องจดหมาย
  4. คลิกซ่อนจากรายการที่อยู่

  1. ใช้การเปลี่ยนแปลงแล้วคลิก บันทึก

หากเลือกกล่องจดหมายหลายกล่อง จะมีลักษณะดังภาพด้านล่าง เลือก ซ่อน และ บันทึก การเปลี่ยนแปลง

หากเลือกกล่องจดหมายเดียวจะมีลักษณะดังภาพด้านล่าง ไปที่ ใช้การเปลี่ยนแปลงกับกล่องจดหมายที่เลือก 1 กล่อง > สลับเป็น เปิด และคลิก บันทึก

ซ่อนกลุ่มจากรายการที่อยู่ร่วม

คุณสร้างรายชื่อการแจกจ่ายกับสมาชิก แต่คุณต้องการซ่อนผู้ใช้เหล่านี้ ดังนั้น เมื่อคุณคลิกสองครั้งที่รายชื่อการแจกจ่าย ก็ไม่ควรแสดงสมาชิก

หากต้องการซ่อนกลุ่มจากรายการที่อยู่ร่วม ให้ทำตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
  2. ขยาย ผู้รับ > กลุ่ม
  3. คลิกที่ประเภทกลุ่ม (Microsoft 365, รายการการแจกจ่าย, รายชื่อการแจกจ่ายแบบไดนามิก หรือการรักษาความปลอดภัยที่เปิดใช้งานจดหมาย)
  4. คลิกชื่อกลุ่ม

  1. คลิกแท็บ การตั้งค่า
  2. เปิดใช้งาน ซ่อนกลุ่มนี้จากรายการที่อยู่ร่วม
  3. คลิกบันทึก

ซ่อนทรัพยากรจากรายการที่อยู่ร่วม

เมื่อต้องการซ่อนกล่องจดหมายของห้องและอุปกรณ์จากรายการที่อยู่สากล ให้ทำตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
  2. ขยาย ผู้รับ > ทรัพยากร
  3. คลิกทรัพยากรประเภทใดก็ได้จากรายการ
  4. ใต้แท็บ ทั่วไป
  5. คลิกจัดการซ่อนจาก GAL

  1. ซ่อนจากรายการที่อยู่ร่วม > สลับเป็น เปิด
  2. คลิกบันทึก

ซ่อนผู้ติดต่อจากรายการที่อยู่ร่วม

หากต้องการซ่อนผู้ติดต่อจากรายการที่อยู่ร่วม ให้ทำตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
  2. ขยาย ผู้รับ > ผู้ติดต่อ
  3. คลิก ผู้ติดต่อใดๆ
  4. ใต้แท็บ ทั่วไป
  5. คลิกจัดการซ่อนจาก GAL

  1. ซ่อนจากรายการที่อยู่ร่วม > สลับเป็น เปิด
  2. คลิกบันทึก

ซ่อนผู้ใช้จาก GAL ในไฮบริดด้วย PowerShell

หากต้องการซ่อนผู้ใช้จากรายการที่อยู่ร่วมในสภาพแวดล้อมแบบไฮบริด เราจะใช้ Set-ADUser PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อซ่อนผู้ใช้ใน GAL

Set-ADUser -Identity "Brenda Smith" -Replace @{msExchHideFromAddressLists=$true}

เรียกใช้คำสั่ง PowerShell เพื่อแสดงผู้ใช้ใน GAL

Set-ADUser -Identity "Brenda Smith" -Replace @{msExchHideFromAddressLists=$false}

หากต้องการตรวจสอบแอตทริบิวต์ msExchHideFromAddressLists เราจะใช้ Get-ADUser PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบสถานะของผู้ใช้

Get-ADUser -Identity "Brenda Smith" -Properties msExchHideFromAddressLists

ซ่อนผู้รับจาก GAL ด้วย PowerShell

หากต้องการซ่อนผู้ใช้ Exchange Online จากรายการที่อยู่ร่วม คุณยังสามารถใช้ PowerShell ได้

เชื่อมต่อกับ Exchange Online PowerShell

เพื่อให้สามารถเรียกใช้คำสั่ง PowerShell คุณต้องเชื่อมต่อกับ Exchange Online PowerShell เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ เรียกใช้ cmdlet ด้านล่าง และลงชื่อเข้าใช้ด้วยข้อมูลประจำตัวผู้ดูแลระบบของคุณ

Connect-ExchangeOnline

ซ่อนกล่องจดหมาย Microsoft 365 จากรายการที่อยู่ร่วม

หากต้องการซ่อนกล่องจดหมายของผู้ใช้ ที่ใช้ร่วมกัน ห้อง หรืออุปกรณ์จาก GAL เราจะใช้ Set-Mailbox PowerShell cmdlet

ในตัวอย่างของเรา เราจะซ่อนกล่องจดหมายของผู้ใช้ (Brenda.Smith@m365info.com)

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อซ่อนกล่องจดหมายของผู้ใช้จาก GAL

Set-Mailbox -Identity "Brenda.Smith@m365info.com" -HiddenFromAddressListsEnabled $true

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงกล่องจดหมายของผู้ใช้ใน GAL

Set-Mailbox -Identity "Brenda.Smith@m365info.com" -HiddenFromAddressListsEnabled $false

เพื่อตรวจสอบว่าคุณได้ซ่อนผู้ใช้จาก GAL หรือไม่ เราจะใช้ Get-Mailbox PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบว่าผู้ใช้ถูกซ่อนจาก GAL หรือไม่

Get-Mailbox -Identity "Brenda.Smith@m365info.com" | fl HiddenFromAddressListsEnabled

จากนั้น คุณยังสามารถตรวจสอบได้ว่าผู้ใช้และกล่องจดหมายที่แชร์ใดถูกซ่อนจาก GAL

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงรายการกล่องจดหมายทั้งหมดที่ซ่อนอยู่จาก GAL

Get-Mailbox -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $true} | Select DisplayName

วิธีซ่อน Microsoft 365 Group จาก GAL

หากต้องการซ่อนกลุ่ม Microsoft 365 จาก GAL เราจำเป็นต้องใช้ Set-UnifiedGroup PowerShell cmdlet

ในตัวอย่างของเรา เราจะซ่อนกลุ่ม Microsoft 365 (ทีมขาย) จาก GAL

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อซ่อนกลุ่ม Microsoft 365 ใน GAL

Set-UnifiedGroup -Identity "SalesTeam@m365info.com"-HiddenFromAddressListsEnabled $true

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงกลุ่ม Microsoft 365 ใน GAL

Set-UnifiedGroup -Identity "SalesTeam@m365info.com"-HiddenFromAddressListsEnabled $false

หากต้องการตรวจสอบว่าคุณได้ซ่อนกลุ่ม Microsoft 365 จาก GAL หรือไม่ เราจะใช้ Get-UnifiedGroup PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบว่ากลุ่ม Microsoft 365 ถูกซ่อนจาก GAL หรือไม่

Get-UnifiedGroup -Identity "SalesTeam@m365info.com" | fl HiddenFromAddressListsEnabled

ถัดไป ตรวจสอบว่ากลุ่ม Microsoft 365 ใดถูกซ่อนจากรายการที่อยู่ร่วม

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงรายการกลุ่ม Microsoft 365 ทั้งหมดที่ซ่อนจาก GAL

Get-UnifiedGroup -ResultSize Unlimited -Filter "HiddenFromAddressListsEnabled -eq 'True'" | Select Name, HiddenFromAddressListsEnabled

วิธีซ่อนรายการการแจกจ่ายหรือกลุ่มความปลอดภัยจาก GAL

หากต้องการซ่อนรายชื่อการแจกจ่ายหรือกลุ่มความปลอดภัยที่เปิดใช้งานอีเมลจาก GAL เราจำเป็นต้องใช้ Set-DistributionGroup PowerShell cmdlet

ในตัวอย่างของเรา เราจะซ่อนกลุ่มการจัดจำหน่าย (Sales UK) จาก GAL

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อซ่อนกลุ่มการแจกจ่ายจาก GAL

Set-DistributionGroup -Identity "SalesUK@m365info.com"-HiddenFromAddressListsEnabled $true

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงกลุ่มการแจกจ่ายใน GAL

Set-DistributionGroup -Identity "SalesUK@m365info.com"-HiddenFromAddressListsEnabled $false

หากต้องการตรวจสอบว่าคุณได้ซ่อนกลุ่มการแจกจ่ายจาก GAL หรือไม่ เราจะใช้ Get-DistributionGroup PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบว่ากลุ่มการแจกจ่ายถูกซ่อนจาก GAL หรือไม่

Get-DistributionGroup -Identity "SalesUK@m365info.com" | fl HiddenFromAddressListsEnabled

จากนั้นตรวจสอบว่ารายชื่อการแจกจ่ายและกลุ่มความปลอดภัยที่เปิดใช้งานเมลใดบ้างที่ถูกซ่อนจาก GAL

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงรายการกลุ่มการแจกจ่ายทั้งหมดที่ซ่อนอยู่จาก GAL

Get-DistributionGroup -ResultSize Unlimited -Filter { HiddenFromAddressListsEnabled -eq $true } | Select Name, HiddenFromAddressListsEnabled

วิธีซ่อนรายการการแจกจ่ายแบบไดนามิกจาก GAL

หากต้องการซ่อนรายการการแจกจ่ายแบบไดนามิกจาก GAL เราจำเป็นต้องใช้ Set-DynamicDistributionGroup PowerShell cmdlet

ในตัวอย่างของเรา เราจะซ่อนรายการการแจกจ่ายแบบไดนามิก (ไดนามิก) จาก GAL

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อซ่อนรายการการแจกจ่ายแบบไดนามิกจาก GAL

Set-DynamicDistributionGroup -Identity "Dynamic@m365info.com" -HiddenFromAddressListsEnabled $true

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงกลุ่มการแจกจ่ายใน GAL

Set-DynamicDistributionGroup -Identity "Dynamic@m365info.com" -HiddenFromAddressListsEnabled $false

หากต้องการตรวจสอบว่าคุณได้ซ่อนรายการการแจกจ่ายแบบไดนามิกจาก GAL หรือไม่ เราจะใช้ Get-DynamicDistributionGroup PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบว่ารายการการแจกจ่ายแบบไดนามิกถูกซ่อนจาก GAL หรือไม่

Get-DynamicDistributionGroup -Identity "Dynamic@m365info.com" | fl HiddenFromAddressListsEnabled

จากนั้น คุณสามารถตรวจสอบว่ารายการการแจกจ่ายแบบไดนามิกรายการใดถูกซ่อนจาก GAL

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อรับรายการรายการการแจกจ่ายแบบไดนามิกทั้งหมดที่ซ่อนอยู่จาก GAL

Get-DynamicDistributionGroup -ResultSize Unlimited -Filter { HiddenFromAddressListsEnabled -eq $true } | Select Name, HiddenFromAddressListsEnabled

ซ่อนผู้ติดต่อจากรายการที่อยู่ร่วม

หากต้องการซ่อนผู้ติดต่อ (บุคคลภายนอกองค์กรของคุณ) จาก GAL เราจะใช้ Set-MailContact PowerShell cmdlet

ในตัวอย่างของเรา เราต้องการซ่อนผู้ติดต่อ (Cindy White) และใช้ ที่อยู่ SMTP หลัก

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อซ่อนผู้ติดต่อจาก GAL

Set-MailContact -Identity "cindyw@gmail.com" -HiddenFromAddressListsEnabled $true

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงผู้ติดต่อใน GAL

Set-MailContact -Identity "cindyw@gmail.com" -HiddenFromAddressListsEnabled $false

เพื่อตรวจสอบว่าคุณได้ซ่อนผู้ติดต่อจากรายการที่อยู่ร่วมหรือไม่ เราจะใช้ Get-MailContact PowerShell cmdlet

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบว่าผู้ติดต่อถูกซ่อนจาก GAL หรือไม่

Get-MailContact -Identity "cindyw@gmail.com" | fl HiddenFromAddressListsEnabled

มาดูรายชื่อผู้ติดต่อทั้งหมดที่ซ่อนอยู่จากรายการที่อยู่ร่วม

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อดูผู้ติดต่อทั้งหมดที่ซ่อนอยู่จาก GAL

Get-MailContact -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $true} | Select Name, HiddenFromAddressListsEnabled

ส่งออกรายชื่อผู้รับทั้งหมดที่ซ่อนจาก GAL

หากต้องการดูว่ากล่องจดหมาย กลุ่ม และที่อยู่ติดต่อใดถูกซ่อนจากรายการที่อยู่ร่วม คุณสามารถส่งออกไปยัง Out-GridView

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อแสดงรายการผู้รับทั้งหมดที่ซ่อนจาก GAL

Get-Recipient -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $true} | Out-GridView

เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อส่งออกผู้รับทั้งหมดที่ซ่อนจาก GAL ไปยังไฟล์ CSV

Get-Recipient -ResultSize Unlimited -Filter { HiddenFromAddressListsEnabled -eq $true } | Select-Object Identity, DisplayName, RecipientType, HiddenFromAddressListsEnabled, IsDirSynced | Export-Csv "C:\temp\HiddenGAL.csv" -Encoding utf8 -NoTypeInformation 

ไปที่ C:\temp และเปิดไฟล์ HiddenGAL.csv ด้วย Microsoft Excel

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

อ่านเพิ่มเติม: จัดการถังรีไซเคิลของผู้ใช้ Microsoft 365 »

บทสรุป

คุณได้เรียนรู้วิธีซ่อนผู้ใช้จากรายการที่อยู่ร่วม (GAL) ในศูนย์การจัดการ Exchange และ PowerShell ในศูนย์การจัดการ Exchange คุณไม่มีตัวเลือกมากมายในการซ่อนวัตถุจาก GAL เมื่อเปรียบเทียบกับ PowerShell อย่าลืมส่งออกผู้รับที่ซ่อนอยู่จาก GAL ไปยังไฟล์ Out-GridView หรือ CSV เพื่อตรวจสอบการเปลี่ยนแปลง

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

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