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

[玩转系统] SharePoint Online:使用 PowerShell 查找所有通信网站

作者:精品下载站 日期:2024-12-14 15:30:52 浏览:13 分类:玩电脑

SharePoint Online:使用 PowerShell 查找所有通信网站


要求:获取 SharePoint Online 租户中的所有通信网站。

如何查找 SharePoint Online 中的所有通信网站集?

通信网站用于以视觉上引人注目的方式向您的组织广播消息,例如新闻、报告等。例如,内联网站点。查找 SharePoint Online 租户中的所有通信网站可能是一项艰巨的任务,尤其是在租户拥有大量网站的情况下。在本指南中,我们将完成使用 Sharepoint 管理中心和 PowerShell 查找 SharePoint Online 租户中的所有通信网站的步骤。

若要通过 SharePoint 管理中心获取 SharePoint Online 中的通信网站列表,请执行以下操作:

  1. 登录 SharePoint 管理中心(位于 https://tenant-admin.sharepoint.com)。
  2. 单击站点 >> 活动站点。这将为您提供租户中的所有站点。现在您可以根据特定的网站模板过滤网站,例如“通讯网站”。

    [玩转系统] SharePoint Online:使用 PowerShell 查找所有通信网站

SharePoint Online:使用 PowerShell 获取所有通信站点

可以通过基于 Web 模板 ID“SITEPAGEPUBLISHING#0”过滤网站来快速列出 SharePoint Online 租户中的通信网站。


#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"

#Connect to Tenant Admin Site
Connect-SPOService -url $TenantAdminURL -Credential (Get-Credential)

#Get All Communication Sites
Get-SPOSite -Template SITEPAGEPUBLISHING#0 -Limit ALL

该脚本列出了租户中的每个现代通信站点。

[玩转系统] SharePoint Online:使用 PowerShell 查找所有通信网站

让我们向租户中的所有通信网站添加网站集管理员。


#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"
$AdminID = "[email protected]"

#Connect to Admin Center
Connect-SPOService -Url $TenantAdminURL -Credential (Get-credential)

#Get All Communication Sites
Get-SPOSite -Template SITEPAGEPUBLISHING#0 | ForEach-Object {
    #Add Site Collection Admin
    Set-SPOUser -Site $_.Url -LoginName $AdminID -IsSiteCollectionAdmin $True | Out-Null
    Write-host -f Green "Added Site collection Administrator to site:"$_.URL
}

PnP PowerShell 查找所有通信网站集

与上面的 SharePoint Online Management Shell 类似,PnP cmdlet 也可用于列出所有通信站点:


#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"

#Connect to Tenant Admin Site
Connect-PnPOnline -url $TenantAdminURL -Interactive

#Get All Communication Sites
Get-PnPTenantSite -Template "SITEPAGEPUBLISHING#0"

结论:

总之,可以使用 SharePoint 管理中心或 PowerShell 来查找 SharePoint Online 中的所有通信网站。通过使用 PowerShell 连接到 SharePoint Online,您可以使用 cmdlet 检索租户中所有网站的列表,并筛选结果以仅显示基于模板的通信网站。请务必注意,您必须具有 SharePoint 管理员权限才能访问 SharePoint Online 并执行您想要执行的操作。通过遵循本指南,您可以轻松找到 SharePoint Online 租户中的所有通信网站,并使用这些信息来管理、分析和报告您的网站。

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

取消回复欢迎 发表评论:

关灯