2010年10月3日 星期日

安裝 Exchange 2010 所需的伺服器功能及角色

每個伺服器角色都需要安裝許多項目,這些項目包括元件及從伺服器管理員中安裝的角色、功能,無法全部一次安裝完成,使用作業系統的伺服器管理員來完成安裝非常耗時,而且是件苦差事,建議安裝這些項目時,使用Script來完成,只需執行指令加上安裝範本檔,就可完成所需的各元件及服務的安裝。

當作業系統為Windows Server 2008 SP2時:

安裝範本檔放在安裝光碟片內,預設的光碟片路徑為CDROM:\Scripts,常用的安裝範本檔為:

           Exchange-All.xml:除了邊緣傳輸伺服器以外,所有伺服器角色需安裝的項目,適用於集線傳輸、用戶端存取、信箱、整合通訊伺服器安裝在同一部伺服器的場合。
           Exchange-Typical.xml:適用於集線傳輸、用戶端存取、信箱伺服器安裝在同一部伺服器的場合。
           Exchange-CAS.xml:適用於只安裝用戶端存取伺服器的場合。
           Exchange-Edge.xml:適用於只安裝邊緣傳輸伺服器的場合。
           Exchange-Hub.xml:適用於只安裝集線傳輸伺服器的場合。
           Exchange-MBX.xml:適用於只安裝信箱伺服器的場合。
           Exchange-UM.xml:適用於只安裝整合通訊服器的場合。

安裝範本檔可用文字編輯器來檢視其內容:
圖1:安裝元件、服務的Script (Exchange-Hub.xml)

使用Script來完成Exchange 2010伺服器角色元件、服務的安裝會使用兩個指令,一個是「sc.exe」,它是向服務控制管理員溝通命令列程式,用來查詢、控制Windows Server 2008伺服器服務的工具,另一個是「ServerManagerCmd.exe」,安裝及移除Windows Server 2008伺服器角色、角色服務與功能的工具;指令在命令提示字元視窗中執行,使用的語法如下:
只安裝邊緣傳輸伺服器:
ServerManagerCmd -ip Exchange-UM.xml -Restart

只安裝集線傳輸伺服器:
ServerManagerCmd -ip Exchange-Hub.xml -Restart

只安裝用戶端存取伺服器:
sc config NetTcpPortSharing start= auto
ServerManagerCmd -ip Exchange-CAS.xml -Restart

只安裝信箱伺服器:
ServerManagerCmd -ip Exchange-MBX.xml -Restart

只安裝整合通訊伺服器:
ServerManagerCmd -ip Exchange-UM.xml -Restart

在一部伺服器上安裝集線傳輸、用戶端存取、信箱伺服器:
sc config NetTcpPortSharing start= auto
ServerManagerCmd -ip Exchange-Typical.xml -Restart

在一部伺服器上安裝集線傳輸、用戶端存取、信箱、整合通訊伺服器:
sc config NetTcpPortSharing start= auto
ServerManagerCmd -i Desktop-Experience
ServerManagerCmd -ip Exchange-Typical.xml -Restart

安裝完成後,要依指示重新開機。
圖2:使用Script安裝需要的元件(集線+用戶端存取+信箱)

當作業系統為Windows Server 2008 R2

Windows Server 2008 R2Windows Server 2008 (SP2)不太一樣,.NET Framework 3.5 SP1是作業系統的「功能」之一(伺服器管理員→新增功能)Windows PowerShell 2預設亦已安裝在作業系統內,以Windows Server 2008 R2安裝Exchange 2010,可以節省很多下載程式的時間,不同伺服器角色的安裝指令如下:


只安裝邊緣傳輸伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS –Restart


只安裝集線傳輸伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server -Restart

只安裝用戶端存取伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

只安裝信箱伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server -Restart

只安裝整合通訊伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Desktop-Experience -Restart

在一部伺服器上安裝集線傳輸、用戶端存取、信箱伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

在一部伺服器上安裝集線傳輸、用戶端存取、信箱、整合通訊伺服器:
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy,Desktop-Experience -Restart

上述各項安裝方式的指令執行完成、重開機後,請繼續執行下列指令:
Set-Service NetTcpPortSharing -StartupType Automatic

沒有留言:

張貼留言