Exchange 2016 全新安装 HTTP 错误 500

Exchange 2016 全新安装 HTTP 错误 500

在 Windows Server 2016 上全新安装 Exchange 2016 后,我转到https://ex1/ecp,尝试登录并获取:

This page isn’t working ex1 is currently unable to handle this request.
HTTP ERROR 500

我已经删除并创建了一个新的 OwaVirtualDirectory,我已检查以确保 EX1 所属的组不属于域管理员、架构管理员、企业管理员、组织管理员的一部分。

运行 Get-OwaVirtualDirectory | FL Identity,授權网址返回:

Identity                      : EX1\owa (Default Web Site)
ClientAuthCleanupLevel        : High
InternalAuthenticationMethods : {Basic, Fba}
BasicAuthentication           : True
WindowsAuthentication         : False
DigestAuthentication          : False
FormsAuthentication           : True
LiveIdAuthentication          : False
AdfsAuthentication            : False
OAuthAuthentication           : False
ExternalAuthenticationMethods : {Fba}
Url                           : {}
InternalSPMySiteHostURL       :
ExternalSPMySiteHostURL       :
SetPhotoURL                   :
Exchange2003Url               :
FailbackUrl                   :
InternalUrl                   :
ExternalUrl                   :

我可以看到没有显示任何内部或外部 URL,我认为这可能与问题有关,但不知道该怎么做。

安装过程中唯一奇怪的事情是:

  1. 在第一次安装期间,出现了一些错误需要我修复(Windows 更新),更新并重启后,我尝试通过 GUI 重新安装,但它错误地认为它已经安装,所以我必须使用 cmd 重新安装。
  2. 我手动将域管理员帐户(以及我的其他管理员帐户)添加到架构管理员和企业管理员组以进行安装。
  3. 不幸的是,我不记得错误是什么了,但在通过 cmd 安装时,弹出一些消息说 IIS 中没有设置某些东西,比如 * http 重定向?我不知道,而且我已经重新启动了,所以无法回滚再次查看它。我觉得这是导致问题的原因。

编辑:

我现在也尝试运行 UpdateCas.ps1,但没有成功,以及以下情况:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -FormsAuthentication $False -BasicAuthentication $True
Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -FormsAuthentication $True -BasicAuthentication $True
Get-EcpVirtualDirectory | Set-EcpVirtualDirectory -FormsAuthentication $false -BasicAuthentication $true
Get-EcpVirtualDirectory | Set-EcpVirtualDirectory -FormsAuthentication $true -BasicAuthentication $true
iisreset

也:

Get-EcpVirtualDirectory | Set-EcpVirtualDirectory -FormsAuthentication $false -BasicAuthentication $true -WindowsAuthentication $true
Get-OWAVirtualDirectory | Set-OWAVirtualDirectory -FormsAuthentication $false -BasicAuthentication $true -WindowsAuthentication $true
iisreset
Recycle MSExchangeECPAppPool
Recycle MSExchangeOWAAppPool

事件查看器显示事件 ID 1023:

Exchange ActiveSync tried to access a mailbox on Mailbox server "EX1.mydomain". It could not access the mailbox because the Mailbox server is offline.

我觉得这肯定是答案,我还没有机会配置任何邮箱数据存储,因此管理员将处于默认状态。但是我找不到如何找到并安装它。有什么想法吗?

答案1

搞清楚了。是邮箱数据存储被卸载了。不知道数据存储的名称,所以运行:

Get-MailboxDatabase -Server SERVERNAME | Mount-Database

我现在可以从机器访问 ECP,尽管当我尝试从网络上的另一台 PC 访问该页面时出现 403 错误,但这是另一个问题。

答案2

我在交换时遇到了类似的问题,我可以按照此处的说明进行修复:https://support.microsoft.com/en-us/help/2779694/unable-to-open-owa-ecp-or-ems-after-a-self-signed-certificate-is-remov

相关内容