$ParentWeb = $SpSite.OpenWeb();
$ChildWebs = $ParentWeb.Webs;
foreach($web in $ChildWebs)
{
$TemplateType = $web.ListTemplates["Discussion Board"];
$web.Lists.Add("Discussion Board","Discussion Board",$TemplateType);
$newList = $web.Lists["Discussion Board"];
$nodes = $web.Navigation.QuickLaunch;
foreach($node in $nodes)
{
if($node.Title -eq "Lists")
{
$navNode = New-Object Microsoft.SharePoint.Navigation.SPNavigationNode("Discussion Board", $newList.get_DefaultViewUrl(), $true);
$node.Children.AddAsLast($navNode);
}
}
$web.Dispose();
}
$ParentWeb.Dispose();
$SPSite.Dispose();
No comments:
Post a Comment