Exchange Server:關閉 Exchange 系統管理中心的存取
Exchange 系統管理中心 (EAC) 是 Exchange 2013 或更新版本的主要管理介面。 如需詳細資訊,請參閱 Exchange Server 中的 Exchange 系統管理中心。 根據預設,不會限制對 EAC 的存取,而且在因特網對向 Exchange 伺服器上正式稱為 Outlook Web App) 的 Outlook 網頁版 (存取也會提供 EAC 的存取權。 您仍然需要有效的認證才能登入 EAC,但組織可能會想要限制從因特網進行用戶端連線的 EAC 存取。
在 Exchange Server 2019 中,您可以使用用戶端存取規則來封鎖用戶端對 EAC 的存取。 如需詳細資訊,請參閱 Exchange Server 中的用戶端存取規則。
EAC 虛擬目錄名為 ECP,並由 *- ECPVirtualDirectory Cmdlet 管理。 當您將 AdminEnabled 參數設定為 EAC 虛擬目錄上的值$false
時,您會停用內部和外部用戶端連線的 EAC 存取權,而不會影響對 Outlook 網頁版 中 [設定選項] 頁面的>存取。
但是,此設定會產生新的問題:伺服器上已完全停用對EAC的存取,即使是內部網路上的系統管理員也一般。 若要修正此問題,您有兩個選擇:
設定只能從內部網路存取的第二部 Exchange 伺服器來處理內部 EAC 連線。
在現有的 Exchange 伺服器上,建立新的 Internet Information Services (IIS) 網站,其中包含 EAC 的新虛擬目錄,以及只能從內部網路存取的 Outlook 網頁版。
注意:您需要在新的網站中設定 EAC 和 Outlook 網頁版,因為 EAC 需要來自相同網站的 Outlook 網頁版 驗證模組。
開始之前有哪些須知?
每項程序的預估完成時間:5 分鐘。
您必須已獲指派權限,才能執行此程序或這些程序。 To see what permissions you need, see the "Exchange admin center connectivity" entry in the Exchange infrastructure and PowerShell permissions topic.
如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange Server、Exchange Online 或 Exchange Online Protection。
步驟 1:使用 Exchange 管理命令介面來停用對 EAC 的存取
請記住,此步驟會針對內部和外部連線停用伺服器上的EAC存取權,但仍允許使用者存取 Outlook 網頁版 中自己的 [設定>選項] 頁面。
若要停用對 Exchange Server 上 EAC 的存取,請使用下列語法:
Set-ECPVirtualDirectory -Identity "<Server>\ecp (Default Web Site)" -AdminEnabled $false
本範例會在名為 MBX01 的伺服器上停用對 EAC 的存取。
Set-ECPVirtualDirectory -Identity "MBX01\ecp (Default Web Site)" -AdminEnabled $false
如何才能了解此步驟是否正常運作?
若要確認您已停用伺服器上 EAC 的存取權,請將 Server> 取代<為 Exchange 伺服器的名稱,然後執行下列命令來驗證 AdminEnabled 屬性的值:
Get-ECPVirtualDirectory -Identity "MBX01\ecp (Default Web Site)" | Format-List AdminEnabled
當您開啟或從內部網路開啟https://<servername>/ecp
時,您自己的 [設定>選項] 頁面會在 Outlook 網頁版 中開啟,而不是 EAC。
步驟 2:授與內部網路上 EAC 的存取權
選擇下列其中一個選項。
選項 1:設定只能從內部網路存取的第二部 Exchange 伺服器
AdminEnabled 屬性的預設值位於True
預設 EAC 虛擬目錄上。 若要在第二部伺服器上確認此值,請以伺服器名稱取代 <Server> ,然後執行下列命令:
Get-ECPVirtualDirectory -Identity "<Server>\ecp (Default Web Site)" | Format-List AdminEnabled
如果值為 False
,請以伺服器名稱取代 <Server> ,然後執行下列命令:
Set-ECPVirtualDirectory -Identity "<Server>\ecp (Default Web Site)" -AdminEnabled $true
選項 2:在現有的 Exchange 伺服器上建立新的網站,並在內部網路的新網站中設定 EAC 和 Outlook 網頁版
必要步驟如下:
將第二個IP位址新增至Exchange伺服器。
在 IIS 中建立使用第二個 IP 位址的新網站,並指派檔案和資料夾許可權。
將預設網站的內容複製到新的網站。
建立新的EAC並 Outlook 網頁版 新網站的虛擬目錄。
重新啟動 IIS,變更才會生效。
重要事項
當您安裝 Exchange Server 累積更新 (CU) 時,CU 不會更新新網站和虛擬目錄中的檔案。 套用 CU 之後,您必須完全移除資料夾中的新網站、虛擬目錄和內容,然後在資料夾中重新建立新的網站、虛擬目錄和內容。
步驟 2a:將第二個 IP 位址新增至 Exchange 伺服器
您可以新增第二個網路適配器,並將IP位址指派給第二個網路配接器,也可以將第二個IP位址指派給現有的網路適配器。
以下說明將第二個IP位址指派給現有網路適配器的步驟。
開啟網路適配器的屬性。 例如:
a. 從 [命令提示字元] 視窗、[Exchange 管理命令介面] 或 [ 執行] 對話框中,執行
ncpa.cpl
。b. 以滑鼠右鍵按兩下網路適配器,然後選擇 [ 屬性]。
在網路適配器的屬性中,選取 [ 因特網通訊協定第 4 版 (TCP/IPv4) ],然後按兩下 [ 屬性]。
在開啟的 [ 因特網通訊協定第 4 版] (TCP/IPv4) [屬性 ] 視窗中,按兩下 [ 一般 ] 索引標籤上的 [ 進階]。
在開啟的 [ 進階 TCP/IP 設定 ] 視窗中,於 [ IP 設定 ] 索引卷標的 [IP 位址 ] 區段中,按兩下 [ 新增 ] 並輸入IP位址。
注意:如果您新增第二個網络適配器,請在 [ 進階 TCP/IP 設定 ] 視窗的 [DNS ] 索引標籤上,取消核取 [ 在 DNS 中註冊此連線的位址]。
步驟 2b:在 IIS 中建立使用第二個 IP 位址的新網站,並指派檔案和資料夾許可權
在 Exchange 伺服器上開啟 IIS 管理員。 在 Windows Server 2012 或更新版本中執行此動作的簡單方式是按 Windows 鍵 + Q,輸入 inetmgr,然後在結果中選取 [Internet Information Services (IIS) Manager]。
在 [ 連線] 窗格中,展開伺服器,選取 [ 網站],然後在 [ 動作 ] 窗格中,按兩下 [ 新增網站]。
在出現的 [ 新增網站 ] 視窗中,設定下列設定:
網站名稱:
EAC_Secondary
實體路徑:
C:\inetpub\EAC_Secondary
Binding
類型:HTTPs
IP 位址:選取您在上一個步驟中新增的第二個IP位址。
埠:443
SSL 憑證:選擇您想要使用的憑證 (例如,名為 Microsoft Exchange) 的預設 Exchange 憑證。
完成後,按一下 [確定]。
在中
C:\inetpub\EAC_Secondary
建立ecp
和owa
資料夾。a. 在 [IIS 管理員] 中,選取
EAC_Secondary
網站,然後在 [ 動作 ] 窗格中,按兩下 [ 探索]。b. 在開啟的 檔案總管 視窗中,於 中
C:\inetpub\EAC_Secondary
建立下列資料夾:ecp
owa
當您完成時,請關閉 檔案總管。
將 [讀取 & 執行] 許可權指派給資料夾上名為 IIS_IUSRS 的
C:\inetpub\EAC_Secondary
本機安全組。a. 在 [IIS 管理員] 中,選
EAC_Secondary
取網站,然後在 [ 動作 ] 窗格中,按兩下 [ 編輯許可權]。b. 在開啟 的 [EAC_Secondary 屬性 ] 視窗中,按兩下 [ 安全 性] 索引標籤,然後按兩下 [ 編輯]。
c. 在開啟 的 [EAC_Secondary 許可權] 視窗中,按兩下 [ 新增]。
d. 在開啟的 [ 選取使用者、計算機、服務帳戶或群組 ] 視窗中,執行下列步驟:
i. 按兩下 [位置],然後在開啟的 [ 位置 ] 對話框中,選取本地伺服器,然後按兩下 [ 確定]。
ii. 在 [ 輸入要選取的物件名稱 ] 字段中,輸入IIS_IUSRS,按兩下 [檢查名稱],然後按兩下 [ 確定]。
e. 回到 [EAC_Secondary 的許可權] 視窗,選取 [IIS_IUSRS],然後在 [允許] 數據行中選取 [讀取 & 執行 (會自動選取 [清單資料夾內容] 和 [讀取] 許可權) ,然後按兩次。
步驟 2c:將預設網站的內容複製到新的網站
將預設網站 ()
C:\inetpub\wwwroot
的所有檔案與資料夾複製到C:\inetpub\EAC_Secondary
。 您可以略過下列無法複製的檔案:MacCertification.asmx
MobileDeviceCertification.asmx
decomission.asmx
editissuancelicense.asmx
將所有檔案與資料夾複製
%ExchangeInstallPath%FrontEnd\HttpProxy\ecp
到C:\inetpub\EAC_Secondary\ecp
。將所有檔案與資料夾複製
%ExchangeInstallPath%FrontEnd\HttpProxy\owa
到C:\inetpub\EAC_Secondary\owa
。
步驟 2d:使用 Exchange 管理命令介面為新的網站建立新的 EAC 和 Outlook 網頁版 虛擬目錄
若要了解如何在內部部署 Exchange 組織中開啟 Exchange 管理命令介面,請參閱 Open the Exchange Management Shell。
以您的伺服器名稱取代< Server>,然後執行下列命令來建立新的 EAC,並 Outlook 網頁版 新網站的虛擬目錄。
New-EcpVirtualDirectory -Server <Server> -Role ClientAccess -WebSiteName EAC_Secondary -Path "C:\inetpub\EAC_Secondary\ecp"
New-OwaVirtualDirectory -Server <Server> -Role ClientAccess -WebSiteName EAC_Secondary -Path "C:\inetpub\EAC_Secondary\owa"
步驟 2e:重新啟動 IIS
在 [IIS 管理員] 的 [ 連線] 窗格中,選取伺服器。
在 [ 動作] 窗格中,按兩下 [ 重新啟動]。
注意:若要從命令行重新啟動 IIS,請在命令提示字元視窗 (開啟提升許可權的命令提示字元,選取 [ 以系統管理員 身分執行]) 並執行下列命令:
net stop w3svc /y
net start w3svc
如何才能了解此工作是否正常運作?
若要確認您已成功停用 Exchange 伺服器上 EAC 的存取權,請執行下列步驟:
測試組織的內部和外部 URL 以取得 Outlook 網頁版。 例如,如果外部 URL 是 https://mail.contoso.com/owa,且內部 URL 是 https://mbx01.contoso.com/owa 使用下列程式來驗證您的設定:
確認內部和外部使用者可以使用 Outlook 網頁版 開啟其信箱,包括 [設定>選項] 頁面。
確認並https://mail.contoso.com/ecphttps://mbx01.contoso.com/ecp傳回下列其中一個結果:
404 - 找不到網站
用戶會重新導向至 Outlook 網頁版 中的 [設定>選項] 頁面。
根據您的組態選擇,確認系統管理員可以存取內部網路上的EAC:
第二部 Exchange 伺服器:如果第二部 Exchange 伺服器名為 MBX02,請確認 https://mbx02.contoso.com/ecp 會開啟 EAC。
現有 Exchange 伺服器上的新 EAC 網站:如果新 EAC 網站的 IP 位址是 10.1.1.12,請確認 https://10.1.1.12/ecp 會開啟 EAC。