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

วิธีปิดการใช้งานเทมเพลตไซต์ในตัวใน SharePoint Online


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

ซ่อนเทมเพลตไซต์ในตัวโดยใช้ PowerShell

เมื่อต้องการซ่อนเทมเพลตไซต์เฉพาะหรือเทมเพลตไซต์ที่มีอยู่แล้วภายในทั้งหมด ให้ใช้ PowerShell cmdlet Set-SPOBuiltInSiteTemplateSettings นี่คือสคริปต์ PowerShell เพื่อซ่อนเทมเพลตไซต์ที่มีอยู่แล้วภายในทั้งหมด:


#Connect to SharePoint Online Admin Center
Connect-SPOService -Url "https://crescent-admin.sharepoint.com"

#Disable All Templates
Set-SPOBuiltInSiteTemplateSettings -Identity "00000000-0000-0000-0000-000000000000" -IsHidden $True

หลังจากปิดใช้งานเทมเพลตไซต์ คุณสามารถตรวจสอบว่าถูกปิดใช้งานโดยไปที่หน้าใช้เทมเพลตไซต์ คุณควรเห็นแท็บ “จาก Microsoft” ในหน้าเทมเพลตไซต์ด้านล่าง:

หากต้องการเปิดใช้งานเทมเพลตทั้งหมดกลับ ให้ใช้สิ่งต่อไปนี้:


#Enable site Templates
Set-SPOBuiltInSiteTemplateSettings -Identity "00000000-0000-0000-0000-000000000000" -IsHidden $False

PnP PowerShell เพื่อซ่อนเทมเพลตไซต์ในตัวใน SharePoint Online

คุณยังสามารถจัดการเทมเพลตไซต์ที่มีอยู่แล้วภายในด้วย PnP PowerShell cmdlet Set-PnPBuiltInSiteTemplateSettings นี่คือสคริปต์ PowerShell เพื่อซ่อนเทมเพลตไซต์ในตัวทั้งหมดทั่วโลก:


#Connect to SharePoint Online Admin Center
Connect-PnPOnline -Url "https://crescent-admin.sharepoint.com" -Interactive

#Hide All Site Templates
Set-PnPBuiltInSiteTemplateSettings -Template All -IsHidden $true

คุณสามารถซ่อนเทมเพลตไซต์เฉพาะตามชื่อหรือ GUID ได้:


Set-PnPBuiltInSiteTemplateSettings -Template EventPlanning -IsHidden $true

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

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