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

แก้ไข "นโยบายขององค์กรของคุณไม่อนุญาตให้คุณแชร์กับผู้ใช้เหล่านี้ ไปที่การแชร์ภายนอกในศูนย์การจัดการ Office 365 เพื่อเปิดใช้งาน" ข้อผิดพลาดใน SharePoint Online


ปัญหา: เมื่อพยายามแชร์เอกสารกับผู้ใช้ภายนอก ฉันได้รับข้อความแสดงข้อผิดพลาด: “นโยบายขององค์กรของคุณไม่อนุญาตให้คุณแชร์กับผู้ใช้เหล่านี้ ไปที่การแชร์ภายนอกในศูนย์การจัดการ Office 365 เพื่อเปิดใช้งาน”

สาเหตุที่แท้จริง:

การแชร์ภายนอกถูกปิดใช้งานในระดับผู้เช่าหรือระดับไซต์คอลเลกชัน!

วิธีแก้ปัญหา:

เปิดใช้งานการแชร์ภายนอกสำหรับ SharePoint Online ในระดับผู้เช่าและระดับไซต์คอลเลกชัน ทำตามขั้นตอนเหล่านี้เพื่อให้ผู้ใช้ภายนอกสามารถแชร์ในผู้เช่า SharePoint Online

  1. เข้าสู่ระบบศูนย์การจัดการ Office 365 >> ศูนย์การจัดการ SharePoint
  2. ขยาย "นโยบาย" >> คลิกที่ "การแชร์" จากการนำทางด้านซ้าย >> ตั้งค่าการตั้งค่า "การแชร์ภายนอก" สำหรับ SharePoint เป็นอย่างอื่นที่ไม่ใช่ "เฉพาะบุคคลในองค์กรของคุณ"

  3. ในศูนย์การจัดการแบบคลาสสิก คุณสามารถคลิกที่การแชร์ได้โดยตรง จากนั้นตั้งค่า “การแชร์ภายนอกองค์กรของคุณ” เป็น “อนุญาตให้ผู้ใช้เชิญและแชร์กับผู้ใช้ภายนอกที่ได้รับการรับรองความถูกต้อง” หรือ “อนุญาตให้การแชร์กับผู้ใช้ภายนอกที่ได้รับการรับรองความถูกต้องและใช้ลิงก์การเข้าถึงที่ไม่ระบุชื่อ”
  4. คลิก "ตกลง" เพื่อบันทึกการเปลี่ยนแปลงของคุณ

เปิดใช้งานการแชร์ภายนอกแล้ว ยังได้รับข้อความแสดงข้อผิดพลาดนี้อยู่หรือไม่

อาจเป็นเพราะ: ในขณะที่สร้างไซต์คอลเลกชัน การแชร์ภายนอกอาจถูกปิดใช้งานในศูนย์การจัดการ SharePoint Online และไซต์คอลเลกชันสืบทอดการกำหนดค่านั้น ดังนั้น เพื่อแก้ไขปัญหา คุณต้องเปิดใช้งานการแชร์ภายนอกในระดับไซต์คอลเลกชันด้วย

วิธีเปิดใช้งานการแชร์ภายนอกในระดับไซต์คอลเลกชัน

คุณสามารถเปิดใช้งานการแชร์ภายนอกในระดับไซต์คอลเลกชันได้โดยใช้ศูนย์การจัดการ SharePoint Online ใหม่!

  1. ไปที่ศูนย์การจัดการ SharePoint Online >> เลือกไซต์คอลเลกชันที่ต้องการจากรายการ
  2. คลิกที่ปุ่ม “การแชร์” >> ตั้งค่าการแชร์ให้เหมาะสม เช่น “ผู้ใช้ภายนอกใหม่และผู้ใช้ปัจจุบัน” คลิกที่ "บันทึก" เพื่อยืนยันการเปลี่ยนแปลงของคุณ

SharePoint Online: เปิดใช้งานการแชร์ภายนอกสำหรับไซต์คอลเลกชันโดยใช้ PowerShell

หากต้องการเปิดการแชร์ภายนอกสำหรับไซต์ ให้ใช้ PowerShell นี้:


#Set Admin Center URL
$AdminCenterURL = "https://crescent-admin.sharepoint.com/"
$SiteURL="https://crescent.sharepoint.com/sites/operations"

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

#Set the external sharing settings
Set-SPOSite $SiteURL -SharingCapability "ExternalUserSharingOnly" 

เสร็จแล้ว! นั่นคือทั้งหมดที่ ตอนนี้คุณควรจะสามารถแชร์จากไซต์ SharePoint Online กับผู้ใช้ภายนอก (ผู้เยี่ยมชม) ได้

รับการตั้งค่าการแชร์ภายนอกของคอลเลกชันไซต์ SharePoint Online

คุณยังสามารถใช้สคริปต์ PowerShell นี้ใน SharePoint Online Management Shell เพื่อตรวจสอบว่าการแชร์ไซต์คอลเลกชัน SharePoint Online ภายนอกถูกปิดใช้งานหรือไม่


#Set Admin Center URL
$AdminCenterURL = "https://crescent-admin.sharepoint.com/"
$SiteURL="https://crescent.sharepoint.com/sites/operations"

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

#Get the external sharing settings
Get-SPOSite $SiteURL | Select -ExpandProperty SharingCapability

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