powershell 这将遍历SharePoint中的所有Web应用程序,然后遍历每个应用程序中的所有网站以及iter
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 这将遍历SharePoint中的所有Web应用程序,然后遍历每个应用程序中的所有网站以及iter相关的知识,希望对你有一定的参考价值。
$ver = $host | select version
if ($ver.Version.Major -gt 1) {$Host.Runspace.ThreadOptions = "ReuseThread"}
Add-PsSnapin Microsoft.SharePoint.PowerShell
Set-location $home
$WebApps=Get-SPWebApplication
"WebURL|WebTitle|ListTitle|ListURL|ListID|WebID|ParentWebID"
foreach($webApp in $WebApps)
{
$wa = Get-SPWebApplication $webApp.URL
$allSites = $wa | Get-SPSite -Limit all
foreach ($spsite in $allSites) {
$allWebs = $spsite.allwebs
foreach ($spweb in $allWebs) {
#$spweb.Url
foreach($list in $spweb.lists)
{
$spweb.Url + "|" + $spweb.Title + "|" + $list.Title + "|" + $list.RootFolder.Url + "|" + $list.ID + "|" + $spweb.ID + "|" + $spweb.ParentWebID
}
#$spweb.Lists | select Title,BaseType
$spweb.dispose()
}
}
}
以上是关于powershell 这将遍历SharePoint中的所有Web应用程序,然后遍历每个应用程序中的所有网站以及iter的主要内容,如果未能解决你的问题,请参考以下文章
powershell 这将获得SharePoint场中的所有解决方案
powershell 这将获取SharePoint网站中用于创建网站的模板
powershell 这将为SharePoint创建一个新的Web应用程序
powershell 这将获得与SharePoint列表相关的所有工作流
powershell 这将在sharepoint中创建一个新的自定义列表
powershell 这将检查SharePoint任务列表是否具有电子邮件分配标志