SharePoint Online: เปลี่ยนรายการหรือไอคอนไลบรารีเอกสารโดยใช้ PowerShell
ปัญหา: ไอคอนสำหรับไลบรารีเอกสารใช้งานไม่ได้ใน SharePoint Online หลังจากการโยกย้าย
จะแก้ไขไอคอนที่ใช้งานไม่ได้สำหรับรายการ SharePoint Online หรือไลบรารีเอกสารได้อย่างไร
หลังจากย้ายจาก SharePoint On-premises ไปยัง SharePoint Online เราพบว่าไอคอนไลบรารีเอกสารเฉพาะใช้งานไม่ได้ - ไลบรารีเอกสารเหล่านี้ได้รับการจัดเตรียมผ่านแอปพลิเคชันแบบกำหนดเองและมีไอคอนแบบกำหนดเอง! เนื่องจากไม่ได้ย้ายส่วนที่เกี่ยวข้อง เช่น รูปภาพและ CSS ไอคอนรายการจึงใช้งานไม่ได้ (เราไม่สามารถปรับใช้การเปลี่ยนแปลงระบบไฟล์ในกลุ่ม 16 ใน SharePoint Online ได้!)
แต่ข่าวดีก็คือ: เราสามารถเปลี่ยนไอคอนไลบรารีเอกสารโดยใช้ PowerShell ได้!
#Set Parameters
$SiteURL = "https://crescent.sharepoint.com"
#Connect to SharePoint Online site
Connect-PnPOnline -Url $SiteURL -Interactive
#Get the List
$List = Get-PnPList "Documents"
#Update Icon for the list
$List.ImageUrl = "/_layouts/15/images/itdl.png"
$List.Update()
Invoke-PnPQuery