PowerShell – opret flere SPWebs
Et kort PowerShell-script, der opretter en struktur af SPWebs ud fra to lister med URL’er og navne, til demoer og migreringer.
Jeg har tit brug for at bygge en struktur af SPWebs til demoformål eller til særlige migreringsscenarier. For at kunne bygge strukturen hurtigt, teste den og så rive den ned eller udvide den bruger jeg PowerShell.
Udvid bare $url og $name, så de passer til det, man ønsker.
1Add-PSSnapin microsoft.sharepoint.powershell
2 $pre = "https://intranet/"
3 $url = (
4 "site",
5 "site/subsite",
6 )
7
8$name = (
9 "Sitename",
10 "Subsite name",
11 )
12
13for($i=0; $i -le $url.Count; $i++)
14 {
15 $urlvalue = $url[$i]
16 $namevalue = $name[$i]
17 New-SPWeb -Url($pre + $urlvalue) -Template CMSPUBLISHING#0 -UseParentTopNav -Name $namevalue -Language 1030
18 }