当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:获取每个网站集中的子网站数量

作者:精品下载站 日期:2024-12-14 21:23:51 浏览:15 分类:玩电脑

SharePoint Online:获取每个网站集中的子网站数量


要求:找出 SharePoint Online 中每个网站集中的子网站数量。

用于查找 SharePoint Online 网站集中的子网站总数的 PowerShell

如何查明网站集中有多少个子网站?本博客文章将向您展示如何查找 SharePoint Online 网站集中的子网站数量。


#Parameters
$AdminCenterURL = "https://Crescent-admin.sharepoint.com"
$SiteURL = "https://Crescent.sharepoint.com/sites/Marketing"

#Connect to SharePoint Online
Connect-SPOService -Url $AdminCenterURL -Credential (Get-Credential)

#Get the Site
$Site = Get-SPOSite -Identity $SiteURL

#Get Total number of subsites
Write-host "Total Number of Subsites:" ($Site.WebsCount-1)

“WebsCount”属性获取站点上的网站总数,包括 RootWeb。如何获取 SharePoint Online 中所有网站的子网站总数?


#Parameters
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
$SitesData = @()

#Connect
Connect-SPOService -Url $AdminCenterURL -Credential (Get-Credential)

#Get All Site Collections
$Sites = Get-SPOSite -Limit All

#Loop through each site
ForEach($Site in $Sites)
{
    #Get the Site
	$Site = Get-SPOSite -Identity $Site

    #Collect subsites data
    $SitesData += New-Object PSObject -property $([ordered]@{ 
    SiteName  = $Site.Title            
    SiteURL = $Site.Url
    Subsites = $Site.WebsCount-1
    })
}
$SitesData

此脚本可获取租户中每个网站集所有级别的子网站计数。

PnP PowerShell 获取每个网站集上的子网站计数

这次,我们提取所有网站集的子网站计数并将结果导出到 CSV。


#Parameters
$SiteURL ="https://crescent-admin.sharepoint.com"
$CSVFile = "C:\Temp\SubsitesCount.csv"
$SitesData = @()

#Connect to PnP Online
Connect-PnPOnline -URL $SiteURL -Interactive 

#Get All Site Collections
$SiteCollections = Get-PnPTenantSite

#Loop through each site
ForEach($SiteColl in $SiteCollections)
{
    #Get the Site
	$Site = Get-PnPTenantSite -Identity $SiteColl

    #Collect Data
    $SitesData += New-Object PSObject -property $([ordered]@{ 
    SiteName  = $Site.Title            
    SiteURL = $Site.Url
    Subsites = $Site.WebsCount-1
    })
}
$SitesData
$SitesData | Export-CSV $CSVFile -NoTypeInformation

如果您想获取有关网站和子网站的更多详细信息,请参阅:SharePoint Online:使用 PowerShell 获取所有网站集和子网站

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯