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

ลบเทมเพลตรายการใน SharePoint โดยใช้ PowerShell


ข้อกำหนด: ลบเทมเพลตรายการใน SharePoint

จะลบเทมเพลตรายการ SharePoint ได้อย่างไร

หากต้องการลบเทมเพลตรายการใน SharePoint

  • เข้าสู่ระบบคอลเลกชันไซต์ SharePoint ของคุณ (เทมเพลตรายการมีการกำหนดขอบเขตที่ระดับไซต์คอลเลกชัน) >> คลิกที่การตั้งค่า >> การตั้งค่าไซต์
  • ในหน้า "การตั้งค่าไซต์" คลิกที่ "เทมเพลตรายการ" ใต้ Web Designer Galleries (https://yoursite.com/_catalogs/lt)
  • เลือกเทมเพลตรายการที่จะลบและคลิกที่ "ลบเอกสาร" จาก Ribbon
  • ยืนยันพร้อมท์ให้ลบเทมเพลตรายการแบบกำหนดเองใน SharePoint

ลบเทมเพลตรายการใน SharePoint 2013 โดยใช้ PowerShell

ต่อไปนี้เป็นวิธีลบเทมเพลตรายการ SharePoint โดยใช้สคริปต์ PowerShell:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Variables for Site URL and List template name
$SiteURL="https://intranet.crescent.com/sites/sales/"
$ListTemplateName ="Project Health.stp"

#Get Site and List Template Folder objects
$site = Get-SPSite $SiteURL
$ListTemplateFolder = $site.RootWeb.GetFolder("_catalogs/lt")

#Find the Specific List template and delete
$ListTemplate = $ListTemplateFolder.Files | Where-Object { $_.Name -eq $ListTemplateName }

if($ListTemplate)
{
    $ListTemplate.Recycle()
    #To permanently delete, call: $ListTemplate.delete();
    write-output "Deleted List template!" 
}

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