Exchange Reporter Plus 安装前需满足操作系统、硬件、软件组件、权限、网络与账户等多类前置条件,以下按场景完整整理:
一、操作系统要求(安装机器)
-Windows 服务器系统:Windows Server 2008 R2 SP1 及以上、2012/2012 R2、2016/2019/2022(64位)
- 不支持:Linux、macOS 等非 Windows 系统
二、硬件配置要求(安装机器)
|环境规模 | | CPU | |内存 | |硬盘空间 |
小型(≤500邮箱) | 4核 2.0GHz+ | 8GB+ | 系统盘≥40GB,数据盘≥100GB |
中型(500–5000邮箱) | 8核 2.4GHz+ | 16GB+ | 数据盘≥200GB |
大型(>5000邮箱) | 16核 2.8GHz+ | 32GB+ | 数据盘≥500GB(SSD优先) |
- 额外要求:64位系统、网络带宽≥100Mbps、支持IPv4/IPv6
三、必备软件组件(必须提前安装)
1. 基础框架(装到安装产品的服务器上)
- NET Framework:3.5 SP1 及以上(必装)+ 4.8 及以上(推荐,用于Web界面与核心服务)
- Windows Management Framework(WMF):5.1 及以上(含 PowerShell 5.1、WinRM);Server 2008 R2 及以上默认预装,低版本需手动升级
- PowerShell:版本 ≥5.1(执行 `$PSVersionTable` 验证)
2. Exchange 本地环境(On-Premises)额外组件
- MAPI/CDO 1.2.1(仅 Exchange 2003/2007 需装,用于邮箱内容/大小数据提取)
- IIS:需启用 IIS 及 ASP.NET 功能(产品Web控制台依赖)
3. Exchange Online(Microsoft 365)额外组件
- Azure Active Directory PowerShell 模块(MSOnline)
- Microsoft Online Services Sign-In Assistant
- Exchange Online Management 模块(用于连接 Exchange Online PowerShell)
四、账户与权限要求(核心)
1. 安装账户权限
- 安装机器本地管理员权限(Administrator 组)
2. Exchange 监控/报表账户权限(最关键)
- Exchange 本地:
- 需Exchange Organization Management 或 View-Only Organization Management 角色
- 账户必须有有效、非隐藏的邮箱,且至少登录过一次(用于邮箱内容报表)
- 对 Exchange 服务器、邮箱数据库、AD 有读取权限
- Exchange Online:
- 需 Global Administrator 或 Exchange Administrator角色
- 或 Exchange Recipient Management + View-Only Organization Management 组合权限
3. Active Directory 权限
- 对域/林有读取权限(用于获取用户、组、联系人信息)
- 若需审计 AD 变更,需域管理员或委派的审计权限
五、网络与端口要求(防火墙/安全组放行)
1. 安装机器开放端口(入站)
- Web 控制台:80(HTTP)、443(HTTPS,推荐启用SSL)
- 产品通信:5986(PowerShell WinRM HTTPS)、5985(WinRM HTT
- 数据库:1433(默认SQL Server,若用内置PostgreSQL则无需额外端口)
2. 与 Exchange/AD 通信端口(出站)
- Exchange 本地:
- EWS:443(HTTPS)、80(HTTP)
- PowerShell:5985/5986
- MAPI:135(RPC)+ 动态端口(Exchange 2003/2007)
- Exchange Online:443(所有通信)
- AD/LDAP:389(LDAP)、636(LDAPS)、3268/3269(GC)
备注:更加详细端口,可参考附件文档。
六、其他关键前置配置
1. WinRM 启用与配置
- 执行 `Enable-PSRemoting -Force` 启用远程管理
- 配置 WinRM 允许跨域/跨林访问,设置合理超时(≥300s)
2. PowerShell 执行策略
- 设置为 `RemoteSigned` 或 `Unrestricted`(允许本地脚本运行)
- 命令:`Set-ExecutionPolicy RemoteSigned -Force`
3. Cookie 启用
- 启用 `csCookie`(产品Web会话依赖,参考安装手册附录)
4. MAPI 配置(仅 2003/2007)
- 需创建有效 MAPI 配置文件,关联监控账户邮箱
七、支持的 Exchange 版本
- 本地:Exchange 2010/2013/2016/2019、Subscription Edition(SE)
- 云端:Exchange Online(Microsoft 365/Office 365)
- 旧版兼容:2003/2007 需额外 MAPI 组件,功能有限