วิธีซ่อนผู้ใช้จาก Global Address List (GAL)
ผู้ใช้ กล่องจดหมาย กลุ่ม และผู้ติดต่อในองค์กรของคุณจะถูกจัดเก็บไว้ในรายการที่อยู่ร่วม วิธีที่ยอดเยี่ยมในการซ่อนออบเจ็กต์เหล่านี้จาก Global Address List (GAL) เพื่อให้ผู้ใช้ในผู้เช่าของคุณไม่พบพวกเขา ในบทความนี้ คุณจะได้เรียนรู้วิธีซ่อนผู้ใช้จากรายการที่อยู่ร่วมในศูนย์การจัดการ Exchange และ PowerShell
ซ่อนผู้รับจาก GAL ในศูนย์การจัดการ Exchange
เราจะแสดงวิธีซ่อนผู้รับทุกประเภทในองค์กรของคุณจาก Global Address List (GAL)
หมายเหตุ: เมื่อคุณซ่อนหนึ่งในออบเจ็กต์เหล่านี้จากรายการที่อยู่ร่วม มันจะไม่ถูกลบออกจากผู้เช่า Microsoft 365 แต่จะถูกซ่อนจาก GAL เท่านั้น
ต่อไปนี้เป็นผู้รับประเภทต่างๆ:
- กล่องจดหมาย (ผู้ใช้* และกล่องจดหมายที่ใช้ร่วมกัน)
- กลุ่ม (Microsoft 365, รายการการแจกจ่าย, รายการการแจกจ่ายแบบไดนามิก, การรักษาความปลอดภัยที่เปิดใช้งานจดหมาย)
- ทรัพยากร (กล่องจดหมายห้องและอุปกรณ์)
- ที่อยู่ติดต่อ
*หากผู้ใช้ไม่ได้รับอนุญาต ผู้ใช้จะไม่ปรากฏใน GAL และคุณไม่จำเป็นต้องตั้งค่าใดๆ
หมายเหตุ: อาจใช้เวลาถึง 24 ชั่วโมงก่อนที่วัตถุจะถูกซ่อนจากรายการที่อยู่ร่วม (GAL)
ซ่อนกล่องจดหมายจากรายการที่อยู่ร่วม
เมื่อต้องการซ่อนผู้ใช้หรือกล่องจดหมายที่ใช้ร่วมกันจากรายการที่อยู่ร่วม ให้ทำตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
- ขยาย ผู้รับ > กล่องจดหมาย
- เลือก กล่องจดหมาย
- คลิกซ่อนจากรายการที่อยู่
- ใช้การเปลี่ยนแปลงแล้วคลิก บันทึก
หากเลือกกล่องจดหมายหลายกล่อง จะมีลักษณะดังภาพด้านล่าง เลือก ซ่อน และ บันทึก การเปลี่ยนแปลง
หากเลือกกล่องจดหมายเดียวจะมีลักษณะดังภาพด้านล่าง ไปที่ ใช้การเปลี่ยนแปลงกับกล่องจดหมายที่เลือก 1 กล่อง > สลับเป็น เปิด และคลิก บันทึก
ซ่อนกลุ่มจากรายการที่อยู่ร่วม
คุณสร้างรายชื่อการแจกจ่ายกับสมาชิก แต่คุณต้องการซ่อนผู้ใช้เหล่านี้ ดังนั้น เมื่อคุณคลิกสองครั้งที่รายชื่อการแจกจ่าย ก็ไม่ควรแสดงสมาชิก
หากต้องการซ่อนกลุ่มจากรายการที่อยู่ร่วม ให้ทำตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
- ขยาย ผู้รับ > กลุ่ม
- คลิกที่ประเภทกลุ่ม (Microsoft 365, รายการการแจกจ่าย, รายชื่อการแจกจ่ายแบบไดนามิก หรือการรักษาความปลอดภัยที่เปิดใช้งานจดหมาย)
- คลิกชื่อกลุ่ม
- คลิกแท็บ การตั้งค่า
- เปิดใช้งาน ซ่อนกลุ่มนี้จากรายการที่อยู่ร่วม
- คลิกบันทึก
ซ่อนทรัพยากรจากรายการที่อยู่ร่วม
เมื่อต้องการซ่อนกล่องจดหมายของห้องและอุปกรณ์จากรายการที่อยู่สากล ให้ทำตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
- ขยาย ผู้รับ > ทรัพยากร
- คลิกทรัพยากรประเภทใดก็ได้จากรายการ
- ใต้แท็บ ทั่วไป
- คลิกจัดการซ่อนจาก GAL
- ซ่อนจากรายการที่อยู่ร่วม > สลับเป็น เปิด
- คลิกบันทึก
ซ่อนผู้ติดต่อจากรายการที่อยู่ร่วม
หากต้องการซ่อนผู้ติดต่อจากรายการที่อยู่ร่วม ให้ทำตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Exchange
- ขยาย ผู้รับ > ผู้ติดต่อ
- คลิก ผู้ติดต่อใดๆ
- ใต้แท็บ ทั่วไป
- คลิกจัดการซ่อนจาก GAL
- ซ่อนจากรายการที่อยู่ร่วม > สลับเป็น เปิด
- คลิกบันทึก
ซ่อนผู้ใช้จาก 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 อย่าลืมติดตามเราและแบ่งปันบทความนี้










