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

[玩转系统] 使用 PowerShell 在 SharePoint Online 中创建通信网站

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

使用 PowerShell 在 SharePoint Online 中创建通信网站


要求:使用 PowerShell 在 SharePoint Online 中创建通信网站。

如何在 SharePoint Online 中创建通信网站?

最近添加到 Microsoft SharePoint Online 空间的内容之一是通信网站!虽然现代团队网站用于部门/团队进行协作,但 SharePoint Online 通信网站模板旨在向更广泛的受众(例如整个组织)广播信息,以使他们了解情况并参与其中(非常适合作为 Intranet 的根网站) )。您可以以一种视觉上引人注目的格式共享新闻、报告、图像、文档、公司活动和其他信息,在一个中心位置传达重要信息。通信网站是一种更加以视觉为中心的动态网站,在 Web、PC 或 Mac、移动浏览器以及 SharePoint 应用程序中看起来都很棒。通信网站允许人们创建和共享超越电子邮件的及时更新。任何人都可以在 30 分钟内轻松创建并自定义通信网站!

本文将向您展示如何通过几个步骤在 SharePoint Online 中创建通信网站。我们还将引导您使用 PowerShell 在 SharePoint Online 中创建通信网站。

在 SharePoint Online 中创建新的通信网站

在 SharePoint 中创建通信网站时,您可以从空白网站开始,也可以选择一种可用的网站设计,每个设计都附带一组带有预设设计的默认 Web 部件,以帮助用户更快地入门。

要在 SharePoint Online 中创建通信网站,请执行以下步骤:

  1. 通过 Web 浏览器以租户管理员或 SharePoint Online 管理员身份登录 SharePoint 管理中心。
  2. 单击左侧导航中的“站点”>>“活动站点”>>单击“创建”>>从可用选项中选择“通信站点”以创建新的通信网站集。

    [玩转系统] 使用 PowerShell 在 SharePoint Online 中创建通信网站

  3. 输入站点名称,该名称将成为站点地址。如果需要,您可以编辑站点 URL。默认情况下,这些站点是在 /sites 托管路径下创建的。
  4. 为您的网站选择一个模板——它只是一个起始布局;无论如何,你可以稍后更改它。我在这里选择了“主题”!

    [玩转系统] 使用 PowerShell 在 SharePoint Online 中创建通信网站

  5. 或者,在“高级设置”下,选择语言并通过添加一些文本来设置说明,让人们了解您网站的用途,然后单击“完成”按钮。

SharePoint 快速创建通信网站并将显示在网站列表中。现在,我们可以用我们自己的信息填充它。准备好后,您可以通过添加权限并与其他人共享来与其他人共享。通信网站不附带 Office 365 组。

[玩转系统] 使用 PowerShell 在 SharePoint Online 中创建通信网站

您还可以使用“SharePoint 主页”(https://tenant.sharepoint.com/_layouts/15/sharepoint.aspx) 创建现代通信网站,只需转到 Office 365 应用程序启动器并单击 SharePoint。

[玩转系统] 使用 PowerShell 在 SharePoint Online 中创建通信网站

这是通信网站模板最适合的地方:

  • 一个典型的内联网-外联网-部门站点,
  • 新闻门户、面向产品或服务的网站、
  • 活动、见解、活动、业务亮点和评论

好吧,让我们使用 PowerShell 在 SharePoint Online 中创建一个通信网站!

使用 PowerShell 创建 SharePoint Online 通信网站

除了 SharePoint Online 管理中心之外,您还可以使用 PowerShell 创建 SharePoint Online 通信网站。要使用 PowerShell 脚本在 SharePoint Online 中创建通信网站,请将 New-SPOSite cmdlet 的网站模板 ID 指定为“SITEPAGEPUBLISHING#0”。


#Define Parameters
$AdminCenterURL = "https://crescent-admin.sharepoint.com/"
$SiteURL = "https://crescent.sharepoint.com/sites/communications"
$SiteTitle = "Communication Site"
$SiteOwner = "[email protected]"

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

#PowerShell to Create new communication site
New-SPOSite -Url $SiteURL -Owner $SiteOwner -Template "SITEPAGEPUBLISHING#0" -StorageQuota 2048 -Title $SiteTitle

使用 SharePoint Online Management Shell 运行此脚本。让我们向上面的脚本添加一些错误处理,并在 PnP PowerShell 中重新编写它。

使用 PnP PowerShell 在 SharePoint Online 中创建通信网站

以下是如何使用 PnP PowerShell 命令创建通信 SharePoint 网站:


New-PnPSite -Type CommunicationSite -Title Intranet -Url https://crescent.sharepoint.com/sites/Intranet -SiteDesign Showcase

这里有一点扩展:


#Define Config Variables
$AdminCenterURL = "https://crescent-Admin.sharepoint.com"
$SiteURL = "https://crescent.sharepoint.com/sites/intranet"
$SiteTitle = "Crescent Intranet Portal"
$SiteOwner = "[email protected]"
$Template = "SITEPAGEPUBLISHING#0" #Communication Site template
$Timezone = 24 #(GMT+04:00) Abu Dhabi, Muscat

#Get Credentials to connect
$Cred = Get-Credential

Try
{
    #Connect to Tenant Admin
    Connect-PnPOnline -URL $AdminCenterURL -Credential $Cred
     
    #Check if the site exists already
    $Site = Get-PnPTenantSite | Where {$_.Url -eq $SiteURL}
 
    If ($Site -eq $null)
    {
        #sharepoint online pnp powershell to create communication site
        New-PnPTenantSite -Url $SiteURL -Owner $SiteOwner -Title $SiteTitle -Template $Template -TimeZone $TimeZone -RemoveDeletedSite
        write-host "Site Collection $($SiteURL) Created Successfully!" -foregroundcolor Green
    }
    else
    {
        write-host "Site $($SiteURL) exists already!" -foregroundcolor Yellow
    }
}
catch {
    write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}

这将在您的 SharePoint Online 租户中创建一个新的通信网站。创建新的现代团队网站位于另一篇文章中:如何在 SharePoint Online 中创建现代团队网站?

总之,SharePoint Online 中的通信网站是在组织内建立通信和协作中心的强大而有效的方法。通过使用 PowerShell 脚本,可以自动创建通信站点,从而节省时间并减少出错的可能性。

经常问的问题:

您可以将 SharePoint 团队网站更改为通信网站吗?

是的!您可以将经典团队网站转换为通信网站,以启用现代通信网站功能作为现代化的一部分。您还可以创建通信网站并将其与任何其他网站交换,例如根网站。
详细信息:如何将经典团队网站转换为 SharePoint Online 中的通信网站?

SharePoint 团队网站和通信网站有什么区别?

通信站点的范围是整个组织,用于广播信息,例如 Intranet 站点,而团队站点通常用于部门/团队进行协作。除此之外,布局、导航、默认应用程序、安全性等方面也存在差异。

您可以与外部用户共享 SharePoint 通信网站吗?

是的,在租户和网站集级别启用外部共享。完成后,您可以将任何外部用户共享到您的通信网站。
详细信息:如何在 SharePoint Online 中与外部用户共享网站?

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

取消回复欢迎 发表评论:

关灯