【发布时间】:2015-05-05 10:36:14
【问题描述】:
我想使用 PowerShell 将已经在 Sharepoint 中的自定义列表之类的 App-Webpart 添加到页面中。我该怎么做?
【问题讨论】:
标签: powershell sharepoint sharepoint-2013
我想使用 PowerShell 将已经在 Sharepoint 中的自定义列表之类的 App-Webpart 添加到页面中。我该怎么做?
【问题讨论】:
标签: powershell sharepoint sharepoint-2013
这应该可以完成工作......
$WebUrl = 'Your Site\Web Url'
Add-PSSnapin "Microsoft.SharePoint.Powershell"
$SPWeb = Get-SPWeb $WebUrl
$oWebPartPage = $SPWeb.GetFile("SitePages/Test.aspx") # Url of Page where webpart should be added
$oWebPartPage.Checkout()
$oWebPartManager = $oWebPartPage.GetLimitedWebPartManager([System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
$list = $SPWeb.Lists["YourListName"] # Name of the list
$oWebPartView = New-Object "Microsoft.SharePoint.WebPartPages.ListViewWebPart"
$oWebPartView.ListName = $list.ID.ToString("B").ToUpper()
$oWebPartView.ViewType = "None"
$oWebPartView.ViewGuid = ""
$oWebPartManager.AddWebPart($oWebPartView,"RightZone",2)
$oWebPartManager.SaveChanges($oWebPartView)
【讨论】: