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

SharePoint Online: จะเปลี่ยนโฮมเพจโดยใช้ PowerShell ได้อย่างไร


ความต้องการ: ตั้งค่าโฮมเพจใน SharePoint Online

จะเปลี่ยนโฮมเพจเริ่มต้นใน SharePoint Online ได้อย่างไร

หน้ายินดีต้อนรับหรือโฮมเพจเป็นหน้าเริ่มต้นที่แสดงเมื่อคุณเรียกดูไซต์ ตามค่าเริ่มต้น หน้า Home.aspx ในไลบรารีหน้าไซต์ถูกกำหนดให้เป็นหน้าต้อนรับของไซต์ คุณสามารถสร้างเพจใหม่และตั้งเป็นเพจต้อนรับได้ เมื่อต้องการตั้งค่าโฮมเพจใน SharePoint Online ให้ทำดังต่อไปนี้:

  1. ไปที่การตั้งค่าไซต์ >> คลิกที่ลิงก์ "ยินดีต้อนรับเพจ" ใต้กลุ่ม "รูปลักษณ์และความรู้สึก"

  2. ซึ่งจะนำคุณไปยัง "หน้ายินดีต้อนรับของไซต์" (/_layouts/15/AreaWelcomePage.aspx) ซึ่งคุณสามารถเลือกหน้าที่มีอยู่และตั้งค่าเป็นหน้ายินดีต้อนรับหรือโฮมเพจสำหรับไซต์ SharePoint Online ของคุณ

ซึ่งจะเปลี่ยนหน้ายินดีต้อนรับใน SharePoint Online

ลิงก์ "หน้ายินดีต้อนรับ" ในการตั้งค่าไซต์จะพร้อมใช้งานเฉพาะในไซต์การประกาศหรือไซต์ที่เปิดใช้งานฟีเจอร์ SharePoint Server Publishing เท่านั้น

SharePoint Online: ตั้งค่าเพจสมัยใหม่เป็นโฮมเพจ

จะสร้างเพจแบบกำหนดเองเป็นโฮมเพจใน SharePoint Online ได้อย่างไร บนไซต์สมัยใหม่ คุณสามารถเปลี่ยนหน้าแรกของไซต์ได้โดยไปที่:

  1. คลิกที่ไอคอนรูปเฟือง “การตั้งค่าไซต์” >> เลือก “เนื้อหาไซต์”
  2. คลิกที่ไลบรารี “หน้าเว็บไซต์” >> คลิกขวาที่หน้าแรกเป้าหมาย และเลือก “สร้างหน้าแรก” จากเมนูบริบท

ซึ่งจะตั้งค่าเพจเป็นโฮมเพจใน SharePoint Online! ขั้นตอนเดียวกันนี้นำไปใช้กับไซต์ทีมสมัยใหม่หรือคอลเลกชันไซต์การติดต่อสื่อสาร

SharePoint Online: เปลี่ยนโฮมเพจโดยใช้ PowerShell

นี่คือ PowerShell เพื่อตั้งค่าเพจเป็นโฮมเพจใน SharePoint Online:


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"

#Set Parameter Values
$SiteURL="https://crescent.sharepoint.com"
#Relative url of the homepage
$HomePageURL="SitePages/default.aspx"

#Setup Credentials to connect
$Cred = Get-Credential
$Cred = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.UserName,$Cred.Password)
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = $Cred

#sharepoint online powershell set home page
$Ctx.web.RootFolder.WelcomePage = $HomePageURL
$Ctx.web.RootFolder.Update()
$Ctx.ExecuteQuery()

สคริปต์ PowerShell CSOM นี้ตั้งค่าโฮมเพจใน SharePoint Online

ทำให้ไลบรารีเอกสารเป็นโฮมเพจใน SharePoint Online

วิธีสร้างไลบรารีเอกสารเป็นโฮมเพจใน SharePoint Online คุณสามารถสร้างหน้าใหม่ เพิ่ม web part ไลบรารีเอกสารลงไป เลือกไลบรารีเอกสารที่เกี่ยวข้อง จากนั้นตั้งค่าหน้านั้นเป็นโฮมเพจโดยไปที่เนื้อหาของไซต์ >> หน้าไซต์ >> เลือกหน้าแล้วคลิก "สร้างหน้าแรก ” จากแถบเครื่องมือ

การตั้งค่าไลบรารีเอกสารเป็นหน้าเริ่มต้นของ "ประสบการณ์แบบคลาสสิก" เป็นอย่างไร แน่นอน ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่ไลบรารีเอกสาร >> คลิกเฟืองการตั้งค่า >> > หน้าแก้ไข
  2. คลิกที่แท็บหน้าใน Ribbon จากด้านบนของหน้าและเลือก "สร้างหน้าแรก" และยืนยันข้อความแจ้ง

  3. คลิกที่ "หยุดการแก้ไข" เพื่อยืนยันการเปลี่ยนแปลงของคุณ

ตอนนี้คุณควรเห็นว่าไลบรารีเอกสารเป็นหน้าแรกของไซต์ คุณยังสามารถสร้างหน้าวิกิใหม่และใช้วิธีการข้างต้นได้

คุณยังสามารถตั้งค่าโฮมเพจ SharePoint โดยใช้ SharePoint Designer ได้อีกด้วย

PnP PowerShell สร้างไลบรารีเอกสารเป็นโฮมเพจใน SharePoint Online

คราวนี้ มาตั้งค่าไลบรารีเอกสารเป็นโฮมเพจสำหรับไซต์ SharePoint Online โดยใช้ PnP PowerShell cmdlet Set-PnPHomePage


#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/Sales"
#Page Relative URL to the Web
$HomePageURL = "Shared Documents/Forms/AllItems.aspx"

#Get Credentials to connect
$Cred = Get-Credential
 
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials $Cred

#make a document library as home page in sharepoint online
Set-PnPHomePage -RootFolderRelativeUrl $HomePageURL 

ในทำนองเดียวกัน คุณสามารถตั้งค่าเพจรายการเป็นโฮมเพจได้โดยการตั้งค่าพารามิเตอร์ $HomePageURL เป็น: $HomePageURL=“Lists/PortfolioTracker/AllItems.aspx”


Set-PnPHomePage -RootFolderRelativeUrl Shared%20Documents/Forms/AllItems.aspx

จะสร้างโฮมเพจใหม่ใน SharePoint Online ได้อย่างไร

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

  1. ไปที่หน้า "เนื้อหาของไซต์" ด้วยทางลัด URL: /_layouts/15/viewlsts.aspx (เช่น https://YourDomain.sharepoint.com/sites/YourSite/_layouts/15/viewlsts.aspx)
  2. คลิกที่ “หน้าเว็บไซต์” ในเนื้อหาเว็บไซต์
  3. สร้างหน้าเว็บไซต์ใหม่โดยคลิกที่ "ใหม่" >> "หน้าเว็บไซต์"
  4. ป้อนชื่อสำหรับหน้า SharePoint สมัยใหม่ของคุณและเพิ่มเนื้อหาที่จำเป็นลงไป จากนั้นจึงเผยแพร่
  5. เมื่อเผยแพร่แล้ว ให้คลิกขวาที่หน้าที่สร้างขึ้นใหม่แล้วเลือก "สร้างหน้าแรก"

หากคุณกำลังมองหาการตั้งค่าไซต์หน้าแรกสำหรับผู้เช่า SharePoint Online ของคุณ โปรดดู: วิธีการตั้งค่าไซต์หน้าแรกใน SharePoint Online

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