添加日历视图Web部件PowerShell脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加日历视图Web部件PowerShell脚本相关的知识,希望对你有一定的参考价值。
function AddCalendarWP($web) { $wpPage = $web.GetFile("Pages/home.aspx") if($wpPage -ne $null) { if($wpPage.CheckedOutByUser -ne $null){$wpPage.UndoCheckOut()} $wpPage.CheckOut() $list = $web.Lists["mhcCalendar"] $wpManager = $wpPage.GetLimitedWebPartManager([System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared) $wpView = New-Object "Microsoft.SharePoint.WebPartPages.ListViewWebPart" $wpView.ListName = $list.ID.ToString("B").ToUpper() $wpView.ViewType = "Calendar" $wpView.ViewGuid = $list.DefaultView.ID.ToString("B").ToUpper() $wpView.Title = "Calendar" $wpManager.AddWebPart($wpView,"Center",6) $wpManager.SaveChanges($wpView) $wpManager.Dispose() $wpPage.CheckIn("") $wpPage.Publish("from Powershell") } else { Write-Host -ForegroundColor Red "Home Page not found. Calendar web part not added" } }
以上是关于添加日历视图Web部件PowerShell脚本的主要内容,如果未能解决你的问题,请参考以下文章
SharePoint Server 2019 中的日历列表视图
使用 powershell 将 Microsoft 表单 webpart 配置到现代页面
使用来自 WCF 服务的数据创建自定义共享点日历 Web 部件