按需评估 - Office 365 SharePoint 是 Microsoft 工程师交付的一项主动服务,用来对 Office 365 订阅中的操作、配置和使用情况进行分析并提供指导。 建议使用这项服务来帮助充分利用 Office 365 投资。
Office 365 SharePoint 评估的关键支柱
- 操作流程
- Microsoft 365 安全中心
- SharePoint 站点设置
- SharePoint 站点配置
- InfoPath 表单的使用*
- 经典工作流的使用*
- SharePoint 站点的现代化*
备注
标有星号 (*) 的项目表示使用 SharePoint 现代化扫描工具收集的信息,该工具现已集成到评估中。 此工具使用与评估相同的权限来收集所有信息。 根据由于完成扫描所需时间而收到的反馈,默认情况下,现代化扫描程序工具仅在过去 90 天内有活动的经典网站上运行(天数可自定义),详情请参阅 先决条件文档的附录。 但是,如果决定在特定的站点列表上运行,我们添加了一项功能,可以为扫描程序工具添加自定义站点列表,便于在每次运行时动态拾取。 有关设置的详细信息,请参阅先决条件文档的附录。
先决条件
为了充分利用通过 Services Hub 提供的按需评估,必须:
已将有效 Azure 订阅链接到 Services Hub,并添加了 Office 365 Exchange 评估。 有关详细信息,请参阅: Exchange Server 评估:先决条件和配置,或观看如何将 Services Hub 链接到 Azure Log Analytics。
设置评估需要 Office 365 全局管理员帐户。
- 支持 MFA。
- 支持的 Sovereign 云
为了识别租户中的经典工作流,现代化扫描工具需要 Microsoft Assessment Azure AD 应用程序,该应用程序是根据评估的先决条件(步骤 4)创建的,以使评估具有 Sites.FullControl.All 权限。 默认情况下,此权限不是为评估设置的,因此,如果您只需要了解经典工作流的用法,则需要手动设置此权限。
为了收集 SharePoint Online 租户配置/租户限制设置,Microsoft 评估 Azure AD 应用程序需要 Sites.Manage.All。 默认情况下不会为应用程序设置此权限,因此需要手动设置此权限,请参阅先决条件文档(部分:设置权限以显示经典工作流)并分配 Sites.Manage.All 权限,而不是 Sites.FullControl.All 权限。
请查看 Microsoft 365 SharePoint 评估的先决条件。 此文档从技术角度详细说明了 Office 365 SharePoint 评估,以及运行评估所需的准备。 此外,它还介绍了评估收集的不同类型数据。
-
注意
将环境初始配置为运行按需评估一般需要 30 分钟。 运行评估后,可以在 Azure Log Analytics 中查看数据。 这将为你提供按优先级排序的建议列表,分为六个重点领域。 这使你和你的团队能够快速了解风险级别、环境的运行状况,采取措施来降低风险并改善整体的 IT 运行状况。
在数据收集计算机上设置 Office 365 SharePoint 评估
安装 PowerShell Cmdlets
在指定的数据收集计算机上,完成以下操作:
确保所有其他 PowerShell 会话已关闭。
为评估数据创建工作目录。 例如:'C:\SPOA'(或除 C:\ODA 以外系统保留的任何其他文件夹)
[以管理员身份运行]打开 Windows PowerShell(确保它是 a PowerShell 7)命令提示符。
在 shell 上,键入以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Install-Module MSOnline
Install-Module Microsoft.Graph -RequiredVersion 2.25.0 -SkipPublisherCheck -Allowclobber
Install-Module PnP.Powershell -RequiredVersion 1.12.0 -SkipPublisherCheck -Allowclobber
Import-Module MSOnline -Verbose
Import-Module Microsoft.Graph -Verbose
Import-Module PnP.Powershell -Verbose
$dir = "C:\SPOA" #The location for the working directory for example "C:\SPOA"
计划的任务设置
Add-SharePointOnlineAssessmentTask –WorkingDirectory $dir
注意
此配置使用 PowerShell 变量来帮助简化设置过程。
- 系统将提示你输入能够在计算机上运行计划任务的帐户,如下所示。 提供运行计划任务所需的用户帐户凭据。 这些凭据用于运行 SharePoint Online 评估。
ScheduledTaskUsername:
ScheduledTaskPassword:
WorkspaceId:
备注
用于设置评估任务的帐户需要是计算机中的本地管理员,它可以是计算机上的本地帐户或具有本地管理员权限的域帐户。 如果使用本地帐户,只需要输入帐户名和密码;如果使用域帐户,需使用域\帐户格式。 - 该帐户需要与计算机上的登录帐户相同。
<WorkspaceID> 提供用于存储上传数据的 Log Analytics 工作区的 ID。
- 安装完成后,将显示以下消息。
[SharePointOnlineAssessment]Task Creation Successful.
[SharePointOnlineAssessment]SharePointOnlineAssessment setup successful.
[SharePointOnlineAssessment]Detailed log at: C:/\****.log
[SharePointOnlineAssessment][2804]To receive continued assessment updates, please close this PowerShell Windows
关闭“PowerShell ”窗口。
打开任务计划程序。
依次展开 [Task Scheduler]-[Task Scheduler Library]-[Microsoft]-[Operations Management Suite]-[AOI-***]-[Assessments]-[SharePointOnlineAssessment].
你可以在右侧窗格上确认“SharePointOnlineAssessment”任务。
在运行上一脚本一小时内和之后每 7 天,它将触发数据收集。 可以将任务修改为在其他日期/时间运行,甚至强制立即运行。
右键单击该任务,然后选择“运行”。
在收集和分析期间,数据临时存储在安装期间配置的 WorkingDirectory 下,它使用以下结构:
[WorkingDirectory]
|-- SharePointOnlineAssessment
|-- [Numbered Folder] ==> The data is stored
|-- Logs
|-- Omsassessment
- 数据收集由计划任务 SharePointOnlineAssessment 在上一脚本运行后的一小时内触发,然后每 7 天触发一次。 可以将任务修改为在其他日期/时间运行,甚至可以强制从任务计划程序库立即运行
|-- Microsoft
|--
|-- Operations Management Suite
|-- AOI-[XXX]
|-- Assessments
|-- SharePointOnlineAssessment
在收集和分析期间,数据临时存储在安装期间配置的工作目录文件夹下
几小时后,评估结果便会显示在 Log Analytics 和 Services Hub 仪表板上。 你可以导航到以下位置来查看结果:
|-- Services Hub
|-- Health
|-- Assessments
|-- View All Assessments
- 如果希望让 Microsoft 认证工程师与你一起讨论有关你的 SharePoint Online 环境的问题,你可以联系 Microsoft 代表,并询问他们有关远程或现场 CSA 领导交付的问题
合同 | 远程工程师 | 现场工程师 |
---|---|---|
顶级 | RAP as a Service - Office 365 SharePoint 数据表 | RAP as Service PLUS - Office 365 SharePoint 数据表 |
统一 | 按需评估 - Office 365 SharePoint 远程数据表 | 按需评估 - Office 365 SharePoint 现场数据表 |