Microsoft .NET 版本 4.8 随 Windows 10 2019 年 5 月更新(版本 1903)或 Windows Server 2022 预装。如果您在低于这些版本的系统上安装产品,请确保已安装 Microsoft .NET 版本 4.8 和 PowerShell 版本 5.1。
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
检查显示的版本。如果版本低于 4.8,请从 这里.
. 如果已安装 PowerShell,请通过运行以下命令检查其版本号:
$PSVersionTable 这里.
如果版本低于 5.1 或未安装 PowerShell,请从
安装 PowerShell 版本 5.1。
必须安装 Azure 模块才能执行此操作。请重新启动产品。
必须安装 Azure Active Directory 模块才能生成报告和执行 Azure AD 管理操作。
配置 M365 Security Plus 时会自动安装 Azure AD。
AzureAD。若已安装,将列出该模块。
为允许产品与 Microsoft 365 交互,请将以下
端口
请从 此页面.
根据您的 PostgreSQL 版本下载该文件。要查找 PostgreSQL 版本,请在 <product_installation_directory>\pgsql 文件夹中运行以下命令。
端口
请从 此页面.
确保在 SQL Server 配置管理器中将 TCP/IP 端口设置为静态。
keytool.exe -import -trustcacerts -alias "certAlias" -file "certPath" -keystore
Elasticsearch 是一个分布式搜索引擎,帮助近实时分析海量数据。与传统技术不同,Elasticsearch 速度极快,减少报告生成时间,加快威胁检测等。在 M365 Security Plus 中,我们在以下模块使用 Elasticsearch,
建议:
建议 Elasticsearch 至少保留 1 GB 的可用硬盘空间以有效运行。如果磁盘空间不足,Elasticsearch 会切换为只读模式,期间从本地收集的数据将不会被存储在引擎中。要启用 Elasticsearch 写入,
M365 Security Plus 使用 Azure AD 中的应用程序获取数据用于报告生成和其他任务。当管理员禁用对这些应用的访问时,报告生成将失败。此时,用户将遇到此错误。
要解决此错误,必须为所有用户启用应用程序访问权限。
注意:只有管理员或具有适当权限的用户才可启用访问权限。
启用应用程序访问权限的方法:
Set-User -Identity <service account> -RemotePowerShellEnabled $true
租户设置中的 REST API Access 列显示“Enable Now”
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
请按照
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
请按照
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
请按照
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
请按照
要使用 PowerShell 测试 Microsoft 365 环境的连接性,请按照以下步骤操作。 这里.
确认与图表对应的报告在指定天数内可以正常生成。
如果报告无法生成,请根据错误原因参考故障排除提示。
如果报告可生成但仪表板图表未反映对应数值,请联系 m365securityplus-support@manageengine.com .
确认已输入正确的用户名和密码。
检查用户账户是否被阻止。要检查账户是否被阻止,按照下列步骤操作。 这里.
检查服务账户是否已分配所需角色。 点击此处 查看所需角色列表。
运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
注意: <install-dir> 指您安装 M365 Security Plus 应用程序的目录。
确认已输入正确的用户名和密码。
运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
注意: <install-dir> 指您安装 M365 Security Plus 应用程序的目录。
请检查是否能使用该用户账户登录 Microsoft 365 重置账户密码后重试。
登录失败
请检查是否能使用该用户账户登录 Microsoft 365 检查用户账户是否被阻止。要检查租户是否被阻止,请按照下列步骤操作。
会话打开失败/连接错误 这里.
<install-dir>/bin/M365SecurityPlusTroubleshoot.ps1
运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
注意: <install-dir> 指您安装 M365 Security Plus 应用程序的目录。
运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
注意: ,账户配置存在问题。
确认已输入正确的用户名和密码。
Microsoft 365 认证系统可能运行异常,请稍后重试。
确定 选项位于右上角。 从
Azure 下拉菜单中选择正确的 Azure 云环境。 如果问题仍然存在,运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
注意: 此处的 <install-dir> 指的是您安装 M365 Security Plus 应用程序的目录。
以下报告需要 启用统一审核日志 :
要启用统一审核日志数据的收集,请按照以下步骤操作。
通过 Microsoft Purview 启用统一审核日志数据收集。
要生成所有操作的审核报告,请按照以下步骤操作。
注意: ,账户配置存在问题。
Get-Mailbox -ResultSize unlimited |Set-Mailbox -AuditEnabled $true
Set-Mailbox -Identity abc@microsoft.com -AuditEnabled $true -AuditOwner
Get-Mailbox -ResultSize unlimited |Set-Mailbox -AuditEnabled $true Create,HardDelete,MailboxLogin,Move,MoveToDeletedItems,SoftDelete,Update -AuditAdmin Copy,Create,FolderBind,HardDelete,MessageBind,Move,MoveToDeletedItems, -AuditDelegate Create, FolderBind, SendAs, SendOnBehalf, SoftDelete,
从下划线标记部分识别您希望审核的操作,并从脚本中排除其他操作。如果生成的用户或邮箱部分的任何报告未包含某些个人的信息,请按照以下步骤操作。
如需纠正,请购买更多 许可证 或
或者数据已经被其他用户在后台生成中。
如果上述任何情况中的数据生成成功,它将会自动更新。因此,请尝试切换到其他报告,并稍后检查所需报告。
请选择正确的 Azure 环境。
注意:
Azure 环境
确定 选项位于右上角。 从
Azure 必需权限。 如果问题仍然存在,运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
如果服务账户被禁用,请启用该服务账户以继续使用 M365 Security Plus。
如果服务账户被删除,请按照以下步骤解决此问题。
创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。
运行 M365SecurityPlusTroubleshoot.ps1 脚本文件。
注意: 上传新应用程序证书时可能会出现此错误。
解决方案
M365 Security Plus 仅支持使用 SHA-256 与 RSA 签名的应用程序证书。请使用符合此要求的证书。您也可以按照相关步骤创建新的自签名证书。
原因
只能从受信任或合规设备登录
只能从 Microsoft Entra 混合加入设备登录
要查明阻止服务账户登录的条件访问策略,您可以通过以下步骤检查 Microsoft Entra ID 中的账户登录日志:
请按照
监控与健康

目录中的特定 DLL 文件来连接 Exchange Online 并收集数据。如果这些文件被阻止执行,M365 Security Plus 将无法建立与 Exchange Online 的连接,从而阻止所有 Exchange Online 操作。
您需要解除 DLL 文件的阻止,以便它们可以在服务器上执行。您可以通过以下方式运行脚本以解除阻止: 以管理员身份打开 Windows PowerShell
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
执行以下命令:
请按照
dir "<Installation_dir>\lib\native\ExchangeOnlineManagement" | Unblock-File 您可以通过以下步骤验证文件是否已解除阻止: 右键点击 <Installation_dir>\lib\native\ExchangeOnlineManagement
目录中的任意 DLL 文件。

Microsoft 文档
了解此策略的更多详细信息,
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
您需要使用 Microsoft GraphAPI 编辑 tenantAppManagementPolicy 中的 passwordAddition 属性,以允许在租户中创建客户端密钥。 数据生成失败。在租户设置中更新 REST API 权限。 该错误发生于:
请按照
You will have to edit the passwordAddition attribute in your tenantAppManagementPolicy using Microsoft GraphAPI to allow creation of client secrets in your tenant.
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
This error occurs when:
请按照:通过以下步骤更新REST API权限。
此账户已被管理员阻止。
请联系您的管理员登录M365 Security Plus。
管理员已更改您的Microsoft 365账户密码。
登录 Microsoft 365门户 并重置您的密码以登录ManageEngine M365 Security Plus。
必须为启用MFA/联合的服务台技术员账户启用基于Rest API的身份验证。
启用后,启用MFA/联合账户的用户将被重定向到Microsoft 365门户进行身份验证以访问M365 Security Plus。
点击此处 以启用基于Rest API的身份验证
<install-dir>/bin/M365SecurityPlusTroubleshoot.ps1
确认已输入正确的用户名和密码。
如果问题仍然存在,请联系您的管理员。
确认已输入正确的用户名和密码。
如果问题仍然存在,请联系您的管理员。
Active Directory用户可作为技术员添加到M365 Security Plus,并可分配报告、管理和审核任务的任意组合。当两个具有相同UPN的Active Directory用户被注册为M365 Security Plus的技术员时,登录过程可能出现无法确定登录哪个用户账户的歧义。
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
当两个不同用户被分配为M365 Security Plus的技术员角色时,他们必须配置唯一的UPN。一旦添加,如果编辑UPN使其相同,可能会导致错误出现。
请按照
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
此错误可能由以下任一原因导致:
请按照
确保托管M365 Security Plus的机器可以连接到域控制器。
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
当配置于 Active Directory设置 中的域控制器登录凭据发生更改且不再有效时,会出现此错误。
请按照
按照以下步骤重新配置 Active Directory设置中的域控制器。
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
当配置于 Active Directory设置 无权读取配置为M365 Security Plus技术员的AD用户。
请按照
按照以下步骤重新配置 Active Directory设置中的域控制器。
确保产品运行在备用服务器上。
确保产品安装端口的防火墙已禁用。
当运行M365 Security Plus的机器所使用的DNS不包含必要信息时,会出现此问题。需要手动添加DC。
此错误可能由以下原因导致:
此错误可能由以下原因导致:
当产品捆绑的Elasticsearch意外停止时,会显示此错误消息。
可能由以下任一原因引起:
原因1:磁盘空间不足
建议为Elasticsearch至少预留1GB的可用磁盘空间。随着Elasticsearch存储的数据量增加,建议相应释放存储空间,以确保Elasticsearch正常运行。
创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。

原因2:堆内存不足
Elasticsearch使用文件系统缓存以加快搜索速度。建议服务器至少有30%的RAM空余供Elasticsearch使用。该空闲RAM用于缓存Elasticsearch索引,提高性能。
Elasticsearch初始分配2GB堆内存。随着存储数据量增加,建议相应增加堆内存。每存储60GB数据,至少需要1GB堆内存。
创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。
如果条件允许,可以为Elasticsearch分配更多堆内存(建议每30GB数据分配1GB堆内存以获取更好性能)。
配置分配给Elasticsearch的堆内存,请按以下步骤操作。


注意:修改前请务必备份该 es-additional-wrapper.conf 文件,以便在配置Elasticsearch堆内存时遇到问题可恢复。

注意:
为允许Elasticsearch与Microsoft 365交互并收集数据,使用了防火墙端口9300至9400。
允许M365 Security Plus使用防火墙端口9300至9400。
创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。
m365managerplus-support@manageengine.com 寻求帮助。 当Microsoft SQL Server配置为产品数据库时,会出现此错误。数据库中维护一个记录所有操作事务和修改的事务日志。当日志大小达到分配限制时,数据库中的所有事务将停止。
如果服务账户被禁用,请启用该服务账户以继续使用 M365 Security Plus。
为解决此问题,请按照本文所述步骤增大事务日志大小或优化日志文件增长。
创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。
M365 Security Plus用户升级到4400版本时,内置PostgreSQL数据库将更新至15.7版本。为继续更新,需释放更多磁盘空间(约为产品数据库占用空间的几倍)。此空间仅用于数据库从旧版本迁移到新版本,更新完成后将释放。 按以下步骤查找产品数据库大小。.
如果服务账户被禁用,请启用该服务账户以继续使用 M365 Security Plus。
右键点击1.3 times occupied by your product database) to proceed with the update. This space is only required for migrating the database from the old version to the new version. It will be freed up once the update is complete. Follow the steps mentioned below to find the size of your product database.

创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。
在租户设置中配置启用 MFA 的账户时需要应用密码,最新版本的 MSOL 不支持该操作。请联系 m365securityplus-support@manageengine.com.
如果问题仍然存在,请联系 m365securityplus-support@manageengine.com .
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
解决方案
如果您在配置租户时未授予 M365 Security Plus 所需的所有权限,将显示上述错误。
解决方案

注意:API 权限 full_access_as_app 使用 Exchange Web Services 来备份和恢复邮箱。

创建一个具有以下角色的 Microsoft 365 服务账户:Exchange 管理员、全局阅读者、特权身份验证管理员、特权角色管理员、Teams 服务管理员和用户管理员。
如果您使用的是 32 位版本的 M365 Security Plus,无法使用插件进行数据备份。请安装 64 位版本以启用备份。
安装 64 位版本 M365 Security Plus 的步骤
注意:备份 M365 Security Plus 数据库 卸载 32 位版本的 M365 Security Plus。
版权 © 2023, ZOHO Corp。保留所有权利。