新的 SharePoint Online 管理中心 - 更多客户控制

原文发布于 2012 年 12 月 22 日(星期六)

大家好!我叫 Kate Everitt,是 SharePoint Online 的一名项目经理。我将分享有关如何在管理新的 SharePoint Online 环境的同时突出新的 SharePoint Online 管理中心的主要功能的见解。随后,我将邀请我团队中的项目经理 Phil Newman 来讨论如何使用远程 Windows PowerShell 自动执行 SharePoint Online 管理任务。

SharePoint Online 管理中心是不断改进的,在即将发布的版本中,我们将引入管理方面的大量改进,其中包括搜索、应用程序、Project Online(如果已购买)、IRM、外部共享、启动网站等方面的配置。下面我们将谈及几个新的方案。

SharePoint Online 管理内嵌在 Office 365 管理功能中

Office 365 中端市场和企业计划中包含的 SharePoint Online 管理中心与 Exchange Online 管理中心和 Lync Online 管理中心一样,都是 Office 365 整体管理体验的一部分。此外,您还在 Office 365 管理中心的全球层面上执行某些任务,如创建新用户和分配许可证。

新增功能

您首先会注意到新 SharePoint Online 管理中心所具有的新外观 - 在所有 Office 365 中保持一致。我们还在顶部添加了一个导航栏,可通过此导航栏更轻松地访问 SharePoint 网站和内容以及您对其具有权限的其他管理中心。

对各种工作负载和管理中心的访问

图 1. 对各种工作负载和管理中心的访问

 

共享

我们增加了对网站的使用和共享方式的控制。管理员可使用共享设置来选择是让网站集仅供内部访问还是支持外部共享 - 称作外部访问。现在,可以通过称作来宾链接的新功能共享单独的文档,这将同时支持用于共享 Office 文档的经验证的方法和匿名方法。新的共享功能使团队成员能够更轻松地与其公司外部的用户和组协作,并且网站管理员可以确保对数据的访问是安全的。

若要了解更多信息,请阅读我们的同事 Gaurav Doshi 撰写的上一篇博客文章:“共享 - 简化”。 

外部共享的三个级别

图 2. 请注意外部共享的三个级别:全部关闭、仅对网站的外部访问和支持的匿名来宾链接

 

搜索

一系列新的搜索选项首次在 SharePoint Online 中出现,这些选项之前只能从管理中心内的搜索服务中进行使用。您可以管理搜索架构、字典和结果源,并且可以删除不需要的搜索结果。利用这些新功能,您不仅可以控制搜索查询在 SharePoint Online 环境中的工作方式,而且可以导入搜索配置。

若要了解更多信息,请参阅 SharePoint Server 2013 中搜索的新增功能一文。

应用程序

此发行版的大型投资之一是新的云应用程序模型。您可以在该模型中设置企业目录来为您的公司提供内部应用程序,购买新的应用程序以及管理和监视您的公司和员工使用应用程序的方式。若要了解有关新的云应用程序模型的详细信息,请访问 https://msdn.microsoft.com/zh-cn/office/apps

网站集管理

通过 SharePoint 管理中心内的网站集列表来管理网站集最为轻松。此方式将允许您创建、删除和管理网站集的配额和升级。

主网站集管理页

图 3. 主网站集管理页

 

对于拥有大量网站并寻求通过更高效的方式来管理这些网站的客户,现在我将这篇文章转交给 Phil Newman 来撰写,他将向您说明用于更快地处理您的 SharePoint Online 租赁的新方法。

SharePoint Online 命令行管理程序简介

新的 SharePoint Online 具有一个供管理员用来管理其网站和用户的全新 Windows PowerShell 模块!Windows PowerShell 开启了大量新的方案,包括批量网站创建和升级以及更好的配额管理和报告。

基础知识

若要开始操作,请下载 SharePoint Online 命令行管理程序。在安装该管理程序后,便可开始操作了。

假定您在未位于 SharePoint Online 中的计算机上运行 SharePoint Online 命令行管理程序,则您必须通过连接到您的 SharePoint Online 环境来启动每个会话。为此,请使用 Connect-SPOService cmdlet。您始终将连接到 SharePoint Online 管理中心 URL。

若要连接,请在 SharePoint Online 命令行管理程序中运行此脚本:

Connect-SPOService –url https://mytenant-admin.sharepoint.com

如果您想做得更好一些,您还可以将凭据置入脚本中。请务必保护包含密码的文件。 

$username = 'admin@contoso.onmicrosoft.com'
$password = 'MyPassword123'
$cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist
$userName, $(convertto-securestring $Password -asplaintext -force)
Connect-SPOService –url https://contoso-admin.sharepoint.com –credential $cred 

可以在 Windows PowerShell 中执行哪些操作?

我们发现,SharePoint Online 管理中心内的大多数活动都与网站管理相关。因此,我们已将新的 Windows PowerShell 功能的重心放在这些方案上。在 Windows PowerShell 中,您可以: 

  • 创建网站
  • 管理配额
  • 升级网站
  • 管理网站所有者和管理员
  • 管理权限和组

有关详细的文档说明,请参阅 SharePoint Online 命令行管理程序简介一文。

以下是有关手头几个方案的一些详细信息:

获取您所有网站的列表

大型客户向我们提出的常见请求之一是,提供用于获取其所有网站以及这些网站的特征的列表的方式。通过使用 Windows PowerShell,可以轻松:

  1. 确保已连接。
  2. 运行“Get-SPOSite”。

实际上,Windows PowerShell 会创建一个 CSV,您通过 Excel 只能打开其中的一个行。在一个行中,仅运行: 

Get-SPOSite | Export-CSV –path MyReport.csv  

在 Windows PowerShell 中返回的结果,这些结果显示了使用 Get - SPOSite 命令的所有网站集

图 4. 在 Windows PowerShell 中返回的结果,这些结果显示了使用 Get - SPOSite 命令的所有网站集

 

批量网站升级

当前 Office 365 客户在其网站升级到新体验后可获得完全控制权。网站所有者将能够从 SharePoint Online 用户界面 (UI) 中升级单独的网站集,而 SharePoint Online 管理员有另一种选择,即通过 Windows PowerShell 升级网站集 - 一次升级一个网站集或批量升级网站集。

若要从 SharePoint 2010 (14) UI 升级您的所有网站并将功能升级到 SharePoint 2013 UI (15),只需使用与以下内容类似的脚本来循环访问所有“14”模式网站即可:

$14ModeSites = Get-SPOSite -limit all –detailed | Where-Object {$_.CompatibilityLevel – eq 14}
$14ModeSites | % {Upgrade-SPOSite -identity $_.url -VersionUpgrade}

报告

在您部署数以百计的网站时,Windows PowerShell 可帮助您很好地了解 Office 365 环境中的内容。通过对您用来获取您的所有网站的列表的脚本进行少量更改,可以获取使用率数据。

以下是将为您提供详细信息的新行,它适用于数以百计或数以千计的网站。

Get-SPOSite –limit all –detailed | Export-CSV –path MyReport.csv

您将发现两项更改:

  • 对“-limit all”的使用。默认情况下,Get-SPOSite 最多只能返回 200 个网站。通过使用“-limit all”,您可以获取所有这些网站。
  • 对“–detailed”的使用。默认情况下,我们已通过仅检索可快速获得的属性来优化 Get-SPOSite,从而加快运行速度。除非您在“-detailed”模式下运行,否则有几个属性将不会返回。这些属性为:
    • CompatabilityLevel
    • ResourceUsageCurrent
    • ResourceUsageAverage
    • StorageUsageCurrent
    • WebCount
    • Title

现在,您已具有一个包含所有属性的 CSV,您可以查看使用率配额在 office 365 环境中的使用方式,并根据需要进行调整。

Windows PowerShell for SharePoint Command Builder

为了更轻松地构建针对 SharePoint Online 的各种 Windows PowerShell 命令,我们设计了一种名为 Windows PowerShell for SharePoint Command Builder 的基于 Web 的工具。(注意:若要查看所有相关的 SharePoint Online 命令,请从“产品”(Products) 下拉列表中选择“SharePoint Online”。)此工具可以帮助您可视化要采用的操作和动态构建可复制到您的管理会话中的 Windows PowerShell 命令。

从“产品”(Products) 下拉菜单中选择“SharePoint Online”时 Windows PowerShell for SharePoint Command Builder 的主屏幕

图 5. 从“产品”(Products) 下拉菜单中选择“SharePoint Online”时 Windows PowerShell for SharePoint Command Builder 的主屏幕

 

SharePoint Online 管理员和云应用程序模型

Windows PowerShell 中包含的所有功能也适用于云应用程序模型!关于这一点,我不打算在此博客文章中进行详述,但我们确信,只要您拥有了 SharePoint 开发人员工具,您就获得了使用 SharePoint Online 管理 API 所需的一切。在任何 SharePoint 客户端对象模型 (CSOM) 项目中,只需添加对 Microsoft.Online.SharePoint.client.dll 的引用便可完成所有设置。唯一要告诫您的是,您的应用程序必须请求并被授予租户权限。

总结…

我们很高兴地向您展示 SharePoint Online 管理中心内的新功能和改进。我们侧重于在所有 Office 365 中保持一致,对您请求的各种功能进行投资以及使您能够使用 Windows PowerShell 来自动化常见任务。请尽情试用并提供您的反馈!

 

这是一篇本地化的博客文章。请访问 The new SharePoint Online Administration Center—more customer control 以查看原文