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

SharePoint Online: เปิดใช้งานหรือปิดใช้งานกลุ่ม "ทุกคน" โดยใช้ PowerShell


ความต้องการ: เปิดใช้งานหรือปิดใช้งานกลุ่ม “ทุกคน” ใน SharePoint Online

การอ้างสิทธิ์ "ทุกคน" ใน SharePoint Online ประกอบด้วยผู้ใช้ทั้งหมดที่มีสิทธิ์เข้าถึงไซต์ ซึ่งรวมถึงบัญชีทั้งหมดจากผู้ให้บริการการรับรองความถูกต้อง (โดยทั่วไปคือ Active Directory) รวมถึงบัญชีภายนอกใดๆ ที่ได้รับเชิญไปยังผู้เช่า ซึ่งเทียบเท่ากับ “ผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์ทั้งหมด” ที่ต้องเข้าสู่ระบบ (ไม่ใช่ผู้ใช้ที่ไม่ระบุชื่อ) ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนในการเปิดใช้งานหรือปิดใช้งานกลุ่ม "ทุกคน" และ "ทุกคนยกเว้นผู้ใช้ภายนอก" ใน SharePoint Online:

ตรวจสอบว่ากลุ่ม "ทุกคน" เปิดใช้งานหรือปิดใช้งานอยู่:

จาก SharePoint Online Management Shell ให้พิมพ์: Get-SPOTenant เพื่อรับคุณสมบัติผู้เช่า SharePoint Online ทั้งหมด ซึ่งแจ้งให้เราทราบว่ากลุ่ม "ทุกคน" และ "ทุกคนยกเว้นผู้ใช้ภายนอก" ถูกซ่อนอยู่หรือไม่ กลุ่ม “ทุกคน” สามารถซ่อนได้จากตัวเลือกบุคคลของผู้เช่า Office 365 SharePoint Online ด้วยสคริปต์ PowerShell ด้านล่าง

จะปิดการใช้งานกลุ่มทุกคนใน SharePoint Online ได้อย่างไร

หากต้องการปิดใช้งานทุกคน ให้ใช้ Set-SPOtenant cmdlet ใน SharePoint Online Management Shell:


#SharePoint Online Admin Center URL
$AdminURL = "https://Crescent-admin.sharepoint.com/"

#Connect to SharePoint Online
Connect-SPOService -url $AdminURL -credential (Get-Credential)

#Disable Everyone group
Set-SPOTenant -ShowEveryoneClaim $False

SharePoint Online - เปิดใช้งานกลุ่มทุกคน

หากไม่มีกลุ่ม "ทุกคน" ให้เปิดใช้งานด้วย PowerShell ด้านล่าง


#Disable Everyone group
Set-SPOTenant -ShowEveryoneClaim $True

SharePoint Online: ลบทุกคนยกเว้นผู้ใช้ภายนอก

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

โดยทั่วไป เมื่อคุณต้องการทำให้ไซต์พร้อมใช้งานสำหรับทุกคนในองค์กรของคุณ (เช่น ไซต์อินทราเน็ต) คุณจะใช้ "ทุกคนยกเว้นกลุ่มผู้ใช้ภายนอก" แทนกลุ่ม "ทุกคน" ในกรณี หากคุณต้องการปิดการใช้งาน “ทุกคนยกเว้นผู้ใช้ภายนอก” คุณสามารถตั้งค่า “ShowEveryoneExceptExternalUsersClaim” เป็น “False”


#SharePoint Online Admin Center URL
$AdminURL = "https://Crescent-admin.sharepoint.com"

#Connect to SharePoint Online
Connect-SPOService -url $AdminURL -credential (Get-Credential)

#Disable Everyone group
Set-SPOTenant -ShowEveryoneExceptExternalUsersClaim $False 

ซึ่งจะซ่อน “ทุกคนยกเว้นผู้ใช้ภายนอก” ใน SharePoint Online ในทางกลับกัน ถ้า “ทุกคนยกเว้นผู้ใช้ภายนอก” ไม่ทำงานใน SharePoint Online คุณสามารถเปิดใช้งานได้ด้วยวิธีต่อไปนี้:


Set-SPOTenant -ShowEveryoneExceptExternalUsersClaim $True 

โปรดทราบว่าการเปลี่ยนแปลงเหล่านี้จะไม่ส่งผลกระทบต่อสิทธิ์ที่มีอยู่ และเราไม่สามารถเพิ่ม/ลบผู้ใช้ในกลุ่มที่มีอยู่แล้วภายในทั้งสองกลุ่มได้!

PnP PowerShell เพื่อเปิดใช้งาน "ทุกคน" หรือ "ทุกคนยกเว้นผู้ใช้ภายนอก"

ใช้สคริปต์ PnP PowerShell นี้เพื่อเปิดใช้งานทุกคนและทุกคนยกเว้นผู้ใช้ภายนอกในตัวเลือกบุคคลของ SharePoint Online


#Config Variables
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
  
#Connect to PnP Online
Connect-PnPOnline -Url $AdminCenterURL -Interactive

#hide the "Everyone Except External Users" claim in People Picker
Set-PnPTenant -ShowEveryoneExceptExternalUsersClaim $True

#Show "Everyone" in people picker
Set-PnPTenant -ShowEveryoneClaim $True

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