在 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,我认为这可能与问题有关,但不知道该怎么做。
安装过程中唯一奇怪的事情是:
- 在第一次安装期间,出现了一些错误需要我修复(Windows 更新),更新并重启后,我尝试通过 GUI 重新安装,但它错误地认为它已经安装,所以我必须使用 cmd 重新安装。
- 我手动将域管理员帐户(以及我的其他管理员帐户)添加到架构管理员和企业管理员组以进行安装。
- 不幸的是,我不记得错误是什么了,但在通过 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 错误,但这是另一个问题。