Revision: 45129
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 25, 2011 07:16 by nickaranz
Initial Code
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"
}
}
Initial URL
Initial Description
Initial Title
Add Calendar View Web Part PowerShell Script
Initial Tags
sharepoint
Initial Language
Windows PowerShell