แก้ไข "นโยบายขององค์กรของคุณไม่อนุญาตให้คุณแชร์กับผู้ใช้เหล่านี้ ไปที่การแชร์ภายนอกในศูนย์การจัดการ Office 365 เพื่อเปิดใช้งาน" ข้อผิดพลาดใน SharePoint Online
ปัญหา: เมื่อพยายามแชร์เอกสารกับผู้ใช้ภายนอก ฉันได้รับข้อความแสดงข้อผิดพลาด: “นโยบายขององค์กรของคุณไม่อนุญาตให้คุณแชร์กับผู้ใช้เหล่านี้ ไปที่การแชร์ภายนอกในศูนย์การจัดการ Office 365 เพื่อเปิดใช้งาน”
สาเหตุที่แท้จริง:
การแชร์ภายนอกถูกปิดใช้งานในระดับผู้เช่าหรือระดับไซต์คอลเลกชัน!
วิธีแก้ปัญหา:
เปิดใช้งานการแชร์ภายนอกสำหรับ SharePoint Online ในระดับผู้เช่าและระดับไซต์คอลเลกชัน ทำตามขั้นตอนเหล่านี้เพื่อให้ผู้ใช้ภายนอกสามารถแชร์ในผู้เช่า SharePoint Online
- เข้าสู่ระบบศูนย์การจัดการ Office 365 >> ศูนย์การจัดการ SharePoint
ขยาย "นโยบาย" >> คลิกที่ "การแชร์" จากการนำทางด้านซ้าย >> ตั้งค่าการตั้งค่า "การแชร์ภายนอก" สำหรับ SharePoint เป็นอย่างอื่นที่ไม่ใช่ "เฉพาะบุคคลในองค์กรของคุณ"
- ในศูนย์การจัดการแบบคลาสสิก คุณสามารถคลิกที่การแชร์ได้โดยตรง จากนั้นตั้งค่า “การแชร์ภายนอกองค์กรของคุณ” เป็น “อนุญาตให้ผู้ใช้เชิญและแชร์กับผู้ใช้ภายนอกที่ได้รับการรับรองความถูกต้อง” หรือ “อนุญาตให้การแชร์กับผู้ใช้ภายนอกที่ได้รับการรับรองความถูกต้องและใช้ลิงก์การเข้าถึงที่ไม่ระบุชื่อ”
คลิก "ตกลง" เพื่อบันทึกการเปลี่ยนแปลงของคุณ
เปิดใช้งานการแชร์ภายนอกแล้ว ยังได้รับข้อความแสดงข้อผิดพลาดนี้อยู่หรือไม่
อาจเป็นเพราะ: ในขณะที่สร้างไซต์คอลเลกชัน การแชร์ภายนอกอาจถูกปิดใช้งานในศูนย์การจัดการ SharePoint Online และไซต์คอลเลกชันสืบทอดการกำหนดค่านั้น ดังนั้น เพื่อแก้ไขปัญหา คุณต้องเปิดใช้งานการแชร์ภายนอกในระดับไซต์คอลเลกชันด้วย
วิธีเปิดใช้งานการแชร์ภายนอกในระดับไซต์คอลเลกชัน
คุณสามารถเปิดใช้งานการแชร์ภายนอกในระดับไซต์คอลเลกชันได้โดยใช้ศูนย์การจัดการ SharePoint Online ใหม่!
- ไปที่ศูนย์การจัดการ SharePoint Online >> เลือกไซต์คอลเลกชันที่ต้องการจากรายการ
คลิกที่ปุ่ม “การแชร์” >> ตั้งค่าการแชร์ให้เหมาะสม เช่น “ผู้ใช้ภายนอกใหม่และผู้ใช้ปัจจุบัน” คลิกที่ "บันทึก" เพื่อยืนยันการเปลี่ยนแปลงของคุณ
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



