症状
运行无人参与的 (命令行) 安装 Microsoft Exchange Server 2019 累积更新 11 (CU11) 或更高版本 CU 时,或者运行 Microsoft Exchange Server 2016 CU22 或更高版本 CU 时,安装程序会失败,并且会收到以下消息:
Setup.EXE /m:upgrade /IAcceptExchangeServerLicenseTerms
需要接受许可条款才能安装 Microsoft Exchange Server 2019。 若要阅读许可协议,请访问 http://go.microsoft.com/fwlink/p/?LinkId=150127。 若要接受许可协议,将 /IAcceptExchangeServerLicenseTerms_DiagnosticDataON 或 /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF 参数添加到正在运行的命令。 有关详细信息,请运行安装程序 /?。
原因
Exchange Server 2019 CU11 和 Exchange Server 2016 CU22 引入了两个新的 EULA 设置开关,并删除了现有参数 (IAcceptExchangeServerLicenseTerms) 。 进行此更改是为了允许管理员设置在 Exchange Server 2019 CU11 和 Exchange Server 2016 CU22 及更高版本 CU 中完成诊断数据收集的状态。
解决方法
若要接受 EULA 并设置诊断数据收集的状态,请使用以下参数之一:
-
/IAcceptExchangeServerLicenseTerms_DiagnosticDataON (此参数允许将数据发送到 Microsoft.)
-
/IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF (此参数禁止将数据发送到 Microsoft.)
例如,运行以下命令以接受 EULA 并启用向 Microsoft 发送数据:
-
Setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
有关要收集的数据详细信息,请参阅2021年 9 月累积更新中的新增安全功能,Exchange Server。