powershell 这将使用power shell获取特定SharePoint网站集下的所有子网站的列表。第二个文件获取我们的子站点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 这将使用power shell获取特定SharePoint网站集下的所有子网站的列表。第二个文件获取我们的子站点相关的知识,希望对你有一定的参考价值。
##This lists all of the subsites for a web and then creates PowerShell script based on the names of the sites
Add-PsSnapin Microsoft.SharePoint.PowerShell
$topSite = Get-SPWeb http://scushp01/Branches
foreach($s in $topSite.Webs)
{
$s.Title ##| Out-File "C:\temp\branches.txt" -Append
"`$web.SiteGroups.Add(`"" + $s.Title + " Members`",`$web.SiteUsers[`"i:0#.w|scu\svcspadmin`"],`$web.SiteUsers[`"i:0#.w|scu\mgritton`"], `"`")"| Out-File "C:\temp\branches.txt" -Append
"`$web.SiteGroups.Add(`"" + $s.Title + " Visitors`",`$web.SiteUsers[`"i:0#.w|scu\svcspadmin`"],`$web.SiteUsers[`"i:0#.w|scu\mgritton`"], `"`")"| Out-File "C:\temp\branches.txt" -Append
"`$web.SiteGroups.Add(`"" + $s.Title + " Designers`",`$web.SiteUsers[`"i:0#.w|scu\svcspadmin`"],`$web.SiteUsers[`"i:0#.w|scu\mgritton`"], `"`")"| Out-File "C:\temp\branches.txt" -Append
"`$web.SiteGroups.Add(`"" + $s.Title + " Editors`",`$web.SiteUsers[`"i:0#.w|scu\svcspadmin`"],`$web.SiteUsers[`"i:0#.w|scu\mgritton`"], `"`")"| Out-File "C:\temp\branches.txt" -Append
""| Out-File "C:\temp\branches.txt" -Append
}
$topSite = Get-SPWeb http://thesound/Teams
foreach($s in $topSite.Webs)
{
$nam = $s.Name
"newWeb = New-SPWeb -Url 'http://scushp01/Teams/$nam' -Name $nam" | Out-File c:\temp\SiteNames.txt -Append
$s.Title | Out-File c:\temp\SiteNames.txt -Append
##"newWeb.ApplyWebTemplate(template)"
##"Get-SPWeb 'http://scushp01/Teams/$nam' | Set-SPWeb -Title " $s.Title
}
$topSite = Get-SPSite http://opwshp02:39816/PWA
foreach($s in $topSite.AllWebs)
{
"OPW SP FMS Project " + $s.Name + " Contributors"| Out-File E:\temp\SiteNames.txt -Append
"OPW SP FMS Project " + $s.Name + " Readers"| Out-File E:\temp\SiteNames.txt -Append
}
Add-PsSnapin Microsoft.SharePoint.PowerShell
$TopSiteUrl = 'http://portal.opwftg.com/sites/OPWSS/Teams/Safety/OES/Cells'
$topSite = Get-SPWeb $TopSiteUrl
foreach($s in $topSite.Webs)
{
$s.URL
}
$ver = $host | select version
if ($ver.Version.Major -gt 1) {$Host.Runspace.ThreadOptions = "ReuseThread"}
Add-PsSnapin Microsoft.SharePoint.PowerShell
Set-location $home
$topSite = Get-SPSite http://opwshp02:39816/PWA
foreach($s in $topSite.AllWebs)
{
$s.URL
}
以上是关于powershell 这将使用power shell获取特定SharePoint网站集下的所有子网站的列表。第二个文件获取我们的子站点的主要内容,如果未能解决你的问题,请参考以下文章
powershell 这将复制SharePoint网站。首先使用原始网站使用的相同模板制作空白网站。如果templa,这将失败
powershell 这将使用PowerShell从库中删除SharePoint中特定文件夹和子文件夹中的文件
powershell 这将获取SharePoint中使用InfoPath的所有实例。图书馆和名单
powershell 这将获得特定的列表字段属性。使用问号的好例子?作为一个快捷方式。
powershell 这将使用模板在SharePoint中创建子站点。请注意,在创建网站后应用模板
如何使用Windows Power Shell