$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