当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:如何使用 PowerShell 更改主页?

作者:精品下载站 日期:2024-12-14 21:07:31 浏览:13 分类:玩电脑

SharePoint Online:如何使用 PowerShell 更改主页?


要求:在 SharePoint Online 中设置主页。

如何更改 SharePoint Online 中的默认主页?

欢迎页面或主页是您浏览站点时显示的默认页面。默认情况下,站点页面库中的 Home.aspx 页面被定义为站点的欢迎页面。您可以创建一个新页面并将其设置为欢迎页面。要在 SharePoint Online 中设置主页,请执行以下操作:

  1. 导航至“站点设置”>> 单击“外观和感觉”组下的“欢迎页面”链接。

    [玩转系统] SharePoint Online:如何使用 PowerShell 更改主页?

  2. 这将带您进入“网站欢迎页面”(/_layouts/15/AreaWelcomePage.aspx),您可以在其中选择任何现有页面并将其设置为 SharePoint Online 网站的欢迎页面或主页。

    [玩转系统] SharePoint Online:如何使用 PowerShell 更改主页?

这会更改 SharePoint Online 中的欢迎页面。

网站设置中的“欢迎页面”链接仅在发布网站或激活了 SharePoint Server 发布功能的网站中可用。

SharePoint Online:将新式页面设置为主页

如何在SharePoint Online中将自定义页面设为主页?在现代网站上,您可以通过导航至以下位置来更改网站的主页:

  1. 单击“站点设置”齿轮图标 >> 选择“站点内容”。
  2. 单击“站点页面”库>>右键单击目标主页,然后从上下文菜单中选择“制作主页”。

    [玩转系统] SharePoint Online:如何使用 PowerShell 更改主页?

这会将页面设置为 SharePoint Online 中的主页!相同的过程适用于现代团队网站或通信网站集。

SharePoint Online:使用 PowerShell 更改主页

以下是将页面设置为 SharePoint Online 中的主页的 PowerShell:


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\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 部件,选择相关文档库,然后通过转到网站内容 >> 网站页面 >> 选择页面并单击“制作主页”将该页面设置为主页”从工具栏。

将文档库设置为“经典体验”的起始页怎么样?当然可以,请按照以下步骤操作:

  1. 导航到文档库 >> 单击设置齿轮 >> > 编辑页面。
  2. 单击页面顶部功能区中的“页面”选项卡,然后选择“设为主页”,然后确认提示。

    [玩转系统] SharePoint Online:如何使用 PowerShell 更改主页?

  3. 单击“停止编辑”以提交更改。

现在您应该看到文档库是网站主页。您还可以创建一个新的 wiki 页面并使用上述方法。

您还可以使用 SharePoint Designer 设置 SharePoint 主页!

PnP PowerShell 将文档库设为 SharePoint Online 中的主页

这次,我们使用 PnP PowerShell cmdlet Set-PnPHomePage 将文档库设置为 SharePoint Online 网站的主页。


#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 中重新创建主页?

现有主页被删除,并且您在 SharePoint Online 中收到“404 错误”。如果无法从回收站恢复,以下是在 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 中设置主网站?

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯