症状
请考虑以下情况:
- 你计划运行无人参与安装程序 Microsoft Exchange Server,以使用 Microsoft Exchange Server Setup.exe Microsoft Exchange Server
- 设置媒体位于 D: 驱动器上
- 无人参与安装从 PowerShell 或命令提示符处以“”而不是“
setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms”.\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms(PowerShell) 或“”D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms(PowerShell 或命令提示符) 启动。
在这种情况下,安装程序Exchange Server启动,并可能指示它已成功完成。 但是,Exchange 本身不会更新。
原因
在 PowerShell 或命令提示符中运行命令时,首先检查系统环境变量“Path”中的路径以验证正在执行的命令,然后再检查 PowerShell 或命令提示符中的当前路径,除非:
- 在 PowerShell 中执行的命令或程序前面输入“.”,或者
- Tab 键用于在 PowerShell 中执行的命令或程序前面自动添加“.”,或者
- 完整路径用于运行 setup.exe (,例如 PowerShell 或命令提示符中的“
D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms”) 。
位于 中的 C:\Program Files\Microsoft\Exchange Server\V15\bin setup.exe 文件由 PowerShell 找到并执行,而不是当前路径中的 setup.exe。
解决方法
如果运行升级,请使用“”.\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms (PowerShell) 或“”D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms (PowerShell 和命令提示符) 启动命令。