如何以自動模式安裝 Exchange 2007

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-12-11

本主題說明如何從 [命令提示字元] 視窗使用安裝程式,以自動模式安裝 Microsoft Exchange Server 2007。若要執行自動安裝,則必須從命令提示字元安裝 Exchange 2007。

note附註:
在電腦上安裝任何 Exchange 2007 伺服器角色之後,就無法使用 Exchange Server 2007 安裝精靈,將任何的其他伺服器角色新增至此電腦。如需修改安裝的相關資訊,請參閱如何修改 Exchange 安裝

開始之前

執行此主題中的程序之前,請注意下列事項:

  • 為使電子郵件流程正確無誤,您必須在每個 Active Directory 目錄服務伺服器站台中安裝 Mailbox server role 和 Hub Transport server role。
  • 為了讓用戶端存取可正確運作,必須在具有 Mailbox Server 的每個 Active Directory 站台中安裝 Client Access Server。
  • 您可以在相同電腦或不同電腦上安裝 Mailbox server role、Hub Transport server role、Client Access server role 及 Unified Messaging (UM) server role。
  • 確認組織符合 Exchange 2007 系統需求中所列的需求。
  • 執行下列程序時,如果您尚未準備 Active Directory 架構,則必須使用已委派了 Schema Administrators 群組之成員資格的帳戶。如果是安裝組織中的第一部 Exchange 2007 伺服器,您必須使用具有 Enterprise Administrators 群組成員資格的帳戶。如果已準備好架構,但是並非安裝組織中的第一部 Exchange 2007 伺服器,則必須使用已委派了 Exchange 組織系統管理員角色的帳戶。如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量
    note附註:
    安裝 Exchange 2007 時,安裝程式會為系統管理員使用者帳戶建立信箱。如果在 Exchange 2007 建立信箱時未指定別名,則 Exchange 2007 預設會使用使用者主要名稱 (UPN),並將所有非 ASCII 字元轉換為底線 (_) 字元。在某些使用非標準字元集的語言中,Administrator 使用者帳戶預設會擁有非 ASCII 值的 UPN。在這個情況下,當您安裝 Exchange 2007 之後,Administrator 帳戶別名就會變更為所有底線字元。為避免這種狀況,安裝 Exchange 2007 之前,請先確認 Administrator 帳戶具有 ASCII UPN。

程序

Exchange 2007 Service Pack 1 (SP1)

使用自動模式安裝 Exchange 2007 SP1

  1. 登入要在其上安裝 Exchange 2007 的伺服器。

  2. 將 Exchange 2007 DVD 插入 DVD 光碟機,然後在命令提示字元下瀏覽至 DVD 光碟機,或者瀏覽至 Exchange 2007 安裝檔案的網路位置。

  3. 在命令提示字元中,執行下列命令:

    Setup.com [/mode:<setup mode>] [/roles:<server roles to install>] [/OrganizationName:<name for the new Exchange organization>] [/TargetDir:<target directory>] [/SourceDir:<source directory>][/UpdatesDir:<directory from which to install updates>] [/DomainControler <FQDN of domain controller>] [/AnswerFile <filename>] [/DoNotStartTransport] [/EnableLegacyOutlook] [/LegacyRoutingServer] [/EnableErrorReporting] [/NoSelfSignedCertificates] [/AdamLdapPort <port>] [/AdamSslPort <port>] [/AddUmLanguagePack:<UM language pack name>] [/RemoveUmLanguagePack:<UM language pack name>] [/NewProvisionedServer] [/RemoveProvisionedServer] [/ForeignForestFQDN] [/ServerAdmin <user or group>] [/NewCms] [/RemoveCms] [/RecoverCms] [/CmsName:<name>] [/CmsIPAddress:<IP address>] [/CmsIPv4Addresses] [/CmsIPv4Networks] [/CmsIPv6Networks] [/CmsSharedStorage] [/CmsDataPath:<CMS data path>] [/UpgradeCms][/?]
    
    • /mode: <安裝模式>/m:<安裝模式>
      您必須使用 /mode 參數來指定安裝模式。若不指定模式,安裝程式會使用預設安裝模式。請選取下列其中一個模式:
      Install   使用這種模式安裝新的 Exchange 2007 伺服器,或者新增伺服器角色至現有的 Exchange 2007 伺服器。
      Upgrade   使用這種模式從 Exchange 2007 的量產發行 (RTM) 版本升級至 Exchange 2007 SP1。安裝程式會將目前安裝的所有伺服器角色升級。
      您不可以從 Exchange Server 2003 或 Exchange 2000 Server 就地升級至 Exchange 2007。
      如果要升級叢集信箱伺服器 (CMS),請使用 Setup /m:upgrade,以便只升級被動節點。若要升級主動節點,則必須使用 Setup /UpgradeCms
      Uninstall   使用這種模式,而不使用任何參數,從伺服器完全解除安裝 Exchange 2007。或是,將這種模式與 /roles 參數搭配使用,移除特定的伺服器角色。若要解除安裝 CMS 的主動節點,必須先使用 /RemoveCMS 參數執行安裝程式,然後再使用解除安裝模式執行安裝程式。
      RecoverServer   在新伺服器上,或在遭遇嚴重損壞並已重新建立的伺服器上,使用這種模式還原 Exchange 檔案和本機組態設定。不必指定要還原的角色。安裝程式會偵測 Active Directory 中的 Exchange 伺服器物件,並自動安裝對應的檔案和組態。復原伺服器之後,便可以還原資料庫並重新設定其他任何設定。如需復原伺服器的相關資訊,請參閱了解 Setup /M:RecoverServer
      若要以 RecoverServer 模式執行,則不能在伺服器上安裝 Exchange。Active Directory 中必須有 Exchange 伺服器物件。復原的伺服器必須和 Active Directory 中的 Exchange 伺服器物件擁有相同的名稱。
      若要復原叢集伺服器節點,請使用 /mode:RecoverServer 參數執行 Setup.com,再使用 /RecoverCms 參數執行 Setup.com,以還原 CMS。

    • /roles: <伺服器角色>、或 /role:<伺服器角色>/r:<伺服器角色>
      您必須使用 /roles 參數來指定要安裝或解除安裝的伺服器角色。選取下列一或多個角色 (以逗點分隔):
      ClientAccess (或 CA、C)
      EdgeTransport (或 ET、E)

      note附註:
      Edge Transport server role 不能共存於具有其他任何伺服器角色的相同電腦上。
      note附註:
      您必須在周邊網路內和 Active Directory 樹系外部署 Edge Transport server role。

      HubTransport (或 HT、H)
      Mailbox (或 MB、M)
      UnifiedMessaging (或 UM、U)
      ManagementTools (或 MT、T)

      note附註:
      如果選取 [ManagementTools],將會安裝 Exchange 管理主控台、Exchange 管理命令介面的 Exchange 指令程式、Exchange 說明檔、Microsoft Exchange Server Best Practices Analyzer 工具,以及 Exchange Troubleshooting Assistant 工具。如果安裝其他任何伺服器角色,都會自動安裝管理工具。

      例如,若要指定 Client Access server role 及 Mailbox server role,請指定下列項目:Setup /roles:ClientAccess,Mailbox,或者指定下列項目:Setup /r:C,M

    • [/OrganizationName:<組織名稱>,或 /on:<組織名稱>]
      使用 /OrganizationName 參數,指定要提供給新 Exchange 組織的名稱。如果您安裝的是組織中的第一部伺服器,且您尚未執行 Setup /PrepareAD,則此參數為必要項目。如果是在現有的 Exchange 組織中安裝伺服器,或您已經執行 Setup /PrepareAD,則不能使用此參數。

      note附註:
      在 Exchange Server 2007 安裝精靈中,預設值為 [預設組織]。命令列版本的安裝程式沒有預設值。

      Exchange 組織名稱只能包含下列字元:
      A 到 Z
      a 到 z
      0 到 9
      空格 (非前導或尾隨)
      連字號或破折號
      組織名稱不能包含 64 個以上的字元。組織名稱不能是空白。如果組織名稱包含空格,則必須使用引號括住它。

    • [/TargetDir:<目的資料夾>,或 /t:<目的資料夾>]
      使用 /TargetDir 參數來指定 Exchange 2007 檔案的安裝位置。預設位置為 %ProgramFiles%\Microsoft\Exchange Server。您不能將 Exchange 2007 安裝至根目錄,例如 C:\。不能將 Exchange 2007 安裝在光碟機、RAM 磁碟機、網路磁碟機、卸除式磁碟機或未知的磁碟機類型上。如果伺服器上已經安裝 Exchange,則不能變更安裝目錄 (例如,如果您要新增伺服器角色)。如果目的地資料夾包含空格,則必須使用引號括住它。如果未包含引號,安裝將會失敗,並出現下列錯誤訊息:「建立 IIS 虛擬目錄時發生錯誤」。

    • [/SourceDir:<來源資料夾>,或 /s:<來源資料夾>]
      當您新增伺服器角色至現有的 Exchange 2007 伺服器,且來源資料夾並不是您執行安裝程式的資料夾,請使用 /SourceDir 參數指定要安裝 Exchange 2007 檔案的來源位置。預設值是您目前執行安裝程式的目錄。如果來源資料夾包含空格,則必須使用引號括住它。

    • [/UpdatesDir:<更新資料夾>,或 /u:<更新資料夾>]
      使用 /UpdatesDir 參數,可以指定要安裝更新的目錄。如果更新資料夾包含空格,則必須使用引號括住它。更新目錄中的檔案必須是 Updates.exe 檔案,或者一或多個 *.msp 檔案。安裝程式會在安裝指定的 Exchange 伺服器角色之前,先安裝更新。
      依預設,安裝程式會使用安裝媒體之根資料夾中的更新資料夾。如果您希望安裝程式不要在預設的更新資料夾中搜尋,而改為在其他資料夾中搜尋更新,請使用這個參數。您僅能為更新指定一個資料夾。

    • [/DomainController:<網域控制站的 FQDN>,或 /dc:<網域控制站的 FQDN>]
      使用 /DomainController 參數,可以指定安裝期間用來讀取及寫入至 Active Directory 的網域控制站。您可以使用 NetBIOS 或網域全名 (FQDN) 格式。您指定的網域控制站必須和您執行安裝程式的伺服器位於同一個 Active Directory 站台中,而且必須執行 Windows Server 2003 SP1。如果未使用這個參數,安裝程式則會選取要使用的網域控制站。
      若要執行 Setup /PrepareSchemaSetup /PrepareAD,或是在尚未執行 Setup /PrepareAD 的情形下便要安裝組織中第一個 Exchange 2007 伺服器,安裝程式就必須使用架構主機網域控制站以讀取及寫入 Active Directory。如果您指定的網域控制站不是架構主機,安裝程式將會停止並傳回錯誤訊息。
      如果有任何網域控制站是執行 Windows 2000 Server,當您準備 Exchange 2007 的 Active Directory 和網域以及當您安裝 Exchange 2007 時,必須從 [命令提示字元] 視窗執行 Setup.com,並且必須使用 /DomainController 參數指定執行 Windows Server 2003 SP1 的網域控制站。當您準備 Exchange 2007 SP1 的 Active Directory 和網域以及當您安裝 Exchange 2007 SP1 時,不需要指定 Windows Server 2003 SP1 網域控制站。

    • [/AnswerFile:<檔案名稱>,或 /a:<檔案名稱>]
      使用 /AnswerFile 參數,指定含有安裝程式參數之檔案的位置。您可以使用這個檔案,搭配相同的參數來安裝多部電腦。您無法在安裝 CMS 時使用此參數。安裝獨立伺服器時,您可以在回應檔案中使用下列參數:EnableLegacyOutlookLegacyRoutingServerServerAdminForeignForestFQDNOrganizationNameDoNotStartTransportUpdatesDirEnableErrorReportingNoSelfSignedCertificatesAdamLdapPortAdamSslPort

      note附註:
      回應檔案中的參數不要包含斜線符號 (/)。

      以下是使用名為 AnswerFile01.txt 的回應檔案之 Setup 命令的範例:

      Setup.com /Mode:Install /Roles:Mailbox /AnswerFile:C:\AnswerFile01.txt
      
    • [/DoNotStartTransport]
      使用 /DoNotStartTransport 參數,可指定在完成安裝程式時不啟動 Microsoft Exchange Transport 服務。依預設,安裝程式會在安裝 Hub Transport 或 Edge Transport server role 之後啟動 Microsoft Exchange Transport 服務。如需在 Edge Transport Server 或 Hub Transport Server 接受電子郵件之前進行其他設定 (例如,設定反垃圾郵件代理程式),您應使用此參數。建議當您使用 /RecoverServer 參數復原 Hub Transport 或 Edge Transport Server 時使用這個參數,以便在啟動 Microsoft Exchange Transport 服務之前,將佇列資料庫從失敗的伺服器移到新伺服器上正確的位置。

      note附註:
      /DoNotStartTransport 參數不可以與 Setup /m:Upgrade 一起使用。
      note附註:
      Microsoft Exchange Transport 服務只會在 Hub Transport 與 Edge Transport server role 上執行。
    • [/EnableLegacyOutlook]
      使用 /EnableLegacyOutlook 參數指定您有執行 Microsoft Outlook 2003 或更早版本的用戶端電腦。Exchange 2007 將會在 Mailbox Server 上建立公用資料夾資料庫。如果用戶端電腦全部都是執行 Office Outlook 2007,則 Exchange 2007 中的公用資料夾是選擇性的。若您不使用此參數,Exchange 2007 則不會在 Mailbox Server 上建立公用資料夾資料庫。您可以稍後新增公用資料夾資料庫。
      只有在安裝組織中的第一部 Mailbox Server 時,才可以使用此參數。
      您在現有 Exchange 2003 或 Exchange 2000 組織中安裝第一個 Mailbox Server 時,安裝程式預設會在 Exchange 2007 伺服器上建立公用資料夾資料庫。您不必指定這個參數。安裝程式不會在這個組織中的後續 Mailbox Server 安裝上建立公用資料夾資料庫。

    • [/LegacyRoutingServer]
      使用 /LegacyRoutingServer 參數,指定位於您將建立初始路由群組連接器之路由群組中的 Exchange 2003 或 Exchange 2000 Bridgehead 伺服器。同一個組織中有幾個 Exchange 伺服器版本共存時,Exchange 2007 和 Exchange 2003 或 Exchange 2000 之間的郵件流程需要路由群組連接器。
      只有安裝組織中第一個 Hub Transport Server,且現有組織中有 Exchange 2003 或 Exchange 2000 伺服器時,才可以使用這個參數。在此情況中,要建立 Exchange 2007 和 Exchange 2003 或 Exchange 2000 之間的郵件流程需要這個參數。

    • [/EnableErrorReporting]
      使用 /EnableErrorReporting 參數,在安裝期間啟用錯誤報告。如果決定啟用錯誤報告,Microsoft 錯誤報告服務會收集您如何使用 Exchange 2007 及可能遇到之任何問題的相關資訊。此資訊可用來協助 Microsoft 診斷問題和提供解決方案。
      唯有在安裝模式下執行安裝程式時,才可以使用這個參數。
      如果您啟用錯誤報告,安裝程式則會將下列登錄機碼設定為 0:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\DisableErrorReporting
      此登錄機碼的預設值為 1,且會停用錯誤報告。

    • [/NoSelfSignedCertificates]
      如果不想要安裝程式在找不到安全通訊端層 (SSL) 或傳輸層安全性 (TLS) 工作階段的其他有效憑證時建立自行簽署的憑證,請使用 /NoSelfSignedCertificates 參數。如果您沒有憑證,將不會針對用戶端與 Client Access 或 Unified Messaging Server 之間的通訊進行加密。
      只有在安裝 Client Access server role 或 Unified Messaging server role 時,才可以使用此參數。

    • [/AdamLdapPort:<通訊埠>]
      使用 /AdamLdapPort 參數,可指定要用於 Edge Transport server role Active Directory 應用程式模式 (ADAM) 執行個體的輕量型目錄存取通訊協定 (LDAP) 通訊埠。您可以指定任何未使用的有效通訊埠號碼。預設值為 50389。Exchange 將 ADAM LDAP 通訊埠儲存在下列登錄機碼中:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MSExchange\LdapPort
      唯有當您在安裝 Edge Transport server role 時才能使用此參數。

    • [/AdamSslPort:<通訊埠>]
      使用 /AdamSslPort 參數,可以指定要用於 Edge Transport server role ADAM 執行個體的 SSL 通訊埠。您可以指定任何未使用的有效通訊埠號碼。預設值為 50636。Exchange 將 ADAM SSL 通訊埠儲存在下列登錄機碼中:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\SslPort
      唯有當您在安裝 Edge Transport server role 時才能使用此參數。

    • [/AddUmLanguagePack:<UM 語言套件 name1>、<UM 語言套件 name2>、…]
      使用 /AddUmLanguagePack 參數指定您要新增的 UM 語言套件。如果新增 UM 語言套件,呼叫者和 Outlook 語音存取使用者可以使用另一種語言和 UM 系統進行互動。如需整合通訊語言的清單,請參閱了解整合通訊語言
      必須已經先安裝好 Unified Messaging server role,才能安裝 UM 語言套件。
      依預設,當安裝程式安裝 Unified Messaging server role 時,也會安裝 en-US 語言套件和 Exchange 之語言的語言套件。
      當您新增語言套件時,安裝程式預設會預期語言套件 .msi 檔案應位於安裝目錄的 ServerRoles\UnifiedMessaging 目錄中。若要指定其他的位置,請使用 /SourceDir 參數。

      note附註:
      請不要在語言套件名稱中加入 "umlang-" 或 .msi 副檔名。例如,德文語言套件是 umlang-de-DE.msi。若要安裝這個語言套件,請執行下列命令: Setup.com /AddUmLanguagePack:de-DE.
      note附註:
      您無法執行語言套件 .msi 檔案來安裝語言套件。必須使用 Setup.com 來安裝語言套件。
    • [/RemoveUmLanguagePack:<UM 語言套件名稱>]
      使用 /RemoveUmLanguagePack 參數,可以指定想要移除的整合通訊語言套件。如需整合通訊語言的清單,請參閱了解整合通訊語言
      您無法移除 en-US 語言套件。除了其他任何語言套件以外,這是必要的語言套件。

      note附註:
      請不要在語言套件名稱中加入 "umlang-" 或 .msi 副檔名。例如,德文語言套件是 umlang-de-DE.msi。若要移除這個語言套件,請執行下列命令: Setup.com /RemoveUmLanguagePack:de-DE.
      note附註:
      您無法執行語言套件 .msi 檔案來移除語言套件。必須使用 Setup.com 來移除語言套件。
    • [/NewProvisionedServer:<伺服器名稱>,或 /nprs:<伺服器名稱>]
      使用 /NewProvisionedServer 參數,在 Active Directory 中建立預留位置伺服器物件,讓您可以委派伺服器的安裝程式。如果您為擁有 Exchange Server Administrators 角色權限的使用者提供這個伺服器物件的權限,該使用者便可以在伺服器上安裝 Exchange 2007。安裝期間,會新增此伺服器物件的其他屬性。如果未指定伺服器名稱,Setup.com 會在 Active Directory 中為本機伺服器建立預留位置伺服器物件。您可以將 /ServerAdmin 參數與 /NewProvisionedServer 參數搭配使用,指定將擁有已提供之伺服器之權限的使用者或群組。
      若要使用 /NewProvisionedServer 參數執行 Setup.com,則必須得到 Exchange Organization Administrators 角色的委派,您在 Active Directory 中必須擁有現有的 Exchange 組織,且組織中必須至少已安裝一個 Exchange 2007 伺服器。您指定的伺服器在 Active Directory 中必須擁有機器帳戶。
      您使用 /NewProvisionedServer 參數提供伺服器後,可以在 Exchange 管理主控台或 Get-ExchangeServer 指令程式的結果中檢視伺服器。

    • [/RemoveProvisionedServer:<伺服器名稱>,或 /rprs:<伺服器名稱>]
      使用 /RemoveProvisionedServer 參數,可以移除使用 NewProvisionedServer 參數所建立的預留位置伺服器物件。在伺服器上安裝 Exchange 2007 前,可以隨時移除伺服器物件。安裝 Exchange 2007 後,就無法使用此參數來移除伺服器物件。您只能使用這個參數移除已提供的伺服器物件。如果是在已安裝 Exchange 2007 的伺服器上使用 /RemoveProvisionedServer 參數來執行 Setup.com,則 Setup.com 可順利完成,但伺服器物件不會遭到移除。
      如果未指定伺服器名稱,Setup.com 會移除 Active Directory 中名稱與本機伺服器相同的預留位置伺服器物件。
      若要使用 /RemoveProvisionedServer 參數來執行 Setup.com,則必須得到 Exchange Organization Administrators 角色的委派。

    • [/ForeignForestFQDN]
      如果您的案例是跨樹系或資源樹系,且希望某個樹系的使用者管理另一個樹系的 Exchange 2007,請使用 /ForeignForestFQDN 參數。如需相關資訊,請參閱如何設定跨樹系管理
      您必須使用 /PrepareAD 參數搭配 /ForeignForestFQDN 參數。從位於 Exchange 2007 組織之樹系中的電腦,您必須使用 /ForeignForestFQDN 參數搭配執行 Setup.com。

    • [/ServerAdmin:<使用者或群組>]
      使用 /ServerAdmin 參數,指定具有所提供之 Exchange 伺服器權限的使用者或群組帳戶。會將您指定之伺服器的 Exchange Server Administrators 角色委派給所指定的帳戶。您可以在 Exchange 管理主控台或 Get-ExchangeAdministrator 指令程式的結果中檢視 Exchange Server Administrators 角色。唯有當您使用 /NewProvisionedServer 參數時才能使用此參數。

    • [/NewCms]
      使用 /NewCms 參數,建立新的 Exchange 2007 CMS。這個參數會在 Active Directory 中,針對 CMS 建立 Exchange 伺服器物件。您使用 /NewCms 參數來執行 Setup.com 的電腦將成為叢集的主動節點。您可以在要安裝 Exchange 2007 的電腦上,或者在目前是 Exchange 叢集之被動節點的電腦上,使用 /NewCms 參數來執行 Setup.com。如果您在 CMS 的被動節點上使用 /NewCms 參數來執行 Setup.com,節點會成為主動節點。如果使用 /NewCms 參數,也必須使用 /CmsName 參數或下列一或多個 IP 位址參數:/CmsIPAddress/CmsIPv4Addresses/CmsIPv4Networks/CmsIPv6Networks。若要使用 /CmsIPv4Addresses/CmsIPv4Networks/CmsIPv6Networks 參數,執行的必須是 Windows Server 2008 叢集。

      note附註:
      叢集上只能安裝 Mailbox server role。
    • [/RemoveCms]
      您可以使用 /RemoveCms 參數指定要移除的 Exchange 2007 CMS。如果使用 /RemoveCms 參數,就一定要使用 //CmsName 參數。使用 /RemoveCms/CmsName 參數來執行 Setup.com,會從 Active Directory 移除 Exchange 伺服器物件。Exchange 伺服器物件移除後,該節點會變成叢集中的被動節點。如果您同時也使用 /mode:uninstall 參數,Setup.com 則會先移除 CMS,然後從伺服器完全解除安裝 Exchange,包括解除安裝 Mailbox server role。
      您必須在主控 CMS 的電腦上使用 /RemoveCms 參數來執行 Setup.com。不能從遠端執行。

    • [/RecoverCms]
      您可以使用 /RecoverCms 參數指定要復原的 Exchange 2007 CMS。Setup.com 會使用 Active Directory 中已有的 CMS 組態資訊。您執行這個命令的節點會變成叢集的主動節點。如果使用 /RecoverCms 參數,也必須使用 /CmsName 和下列一或多個 IP 位址參數:/CmsIPAddress/CmsIPv4Addresses/CmsIPv4Networks/CmsIPv6Networks。您可以指定一個 IP 位址,此位址可與復原 CMS 先前使用的 IP 位址不相同。

    • [/CmsName:<CMS 的名稱>,或 /cn:<CMS 的名稱>]
      使用 /CmsName 參數指定 Exchange 2007 CMS 的名稱。CMS 名稱必須是唯一的。這個名稱和 Microsoft Windows 叢集的名稱不同。
      當您將這個參數與 /NewCms 參數搭配使用時,它會指定您要提供給新 CMS 的名稱。當您使用這個參數與 /RemoveCms/RecoverCms 參數搭配使用時,它會指定要移除或復原的 CMS。

    • [/CmsIPAddress:<IP 位址>,或 /cip:<IP 位址>]
      使用 /CMSIPAddress 參數指定 Exchange 2007 CMS 的靜態 IPv4 位址。這個 IP 位址與 Windows 叢集的 IP 位址不同,但是必須和 Windows 叢集在同一個子網路中。對於擁有多個子網路的叢集,如果您執行的是 Windows Server 2008 叢集,則請使用 /CmsIPv4Addresses/CmsIPv4Networks,而不要使用 /CmsIPAddress
      當您將這個參數與 /NewCms 參數搭配使用時,它會指派您要提供給新 CMS 的 IP 位址。當您將這個參數與 /RecoverCms 參數搭配使用時,可以使用它來指定要復原的 CMS,或者使用它來指定新的靜態 IP 位址。
      這個參數不支援 IP 第 6 版 (IPv6)。
      這個參數可以與下列任一個參數搭配使用:CmsIPv4AddressesCmsIPv4NetworksCmsIPv6Networks

    • [/CmsIPv4Addresses:<CMS 之一或兩個靜態 IPv4 位址的逗號分隔清單>]
      使用 /CmsIPv4Addresses 參數指定 CMS 的一或兩個靜態 IPv4 位址。在 Windows Server 2008 中,一個叢集最多可以在兩個 IP 位址資源上有相依性。如需相關資訊,請參閱Exchange 2007 SP1 和 SP2 中的 IPv6 支援
      您可以使用這個參數在多個子網路上設定 Exchange。在此情況下,每個靜態 IPv4 位址應對應至一個不同的子網路。
      只有在 Windows Server 2008 上安裝 Exchange 2007 SP1 時,才能使用這個參數。
      /CmsIPv4Addresses/CmsIPv4Networks 彼此互斥。
      /CmsIPv4Addresses 參數不能與 /CmsIPAddress 參數搭配使用。

    • [/CmsIPv4Networks:<一或兩個 IPv4 叢集網路名稱的逗號分隔清單>]
      使用 /CmsIPv4Networks 參數指定要針對您指定的網路使用動態主機設定通訊協定 (DHCP) IPv4 位址。
      若要檢視叢集網路的名稱,請使用叢集系統管理員,或者從 [命令提示字元] 視窗執行 cluster.exe network
      若要檢視跨越多個網路的可用網路,請使用 Cluster.exe 命令列應用程式執行下列命令:cluster network
      只有在 Windows Server 2008 上安裝 Exchange 2007 SP1 時,才能支援這個參數。
      CmsIPv4AddressesCmsIPv4Networks 彼此互斥。
      /CmsIPv4Networks 參數不能與 /CmsIPAddress 參數搭配使用。

    • [/CmsIPv6Networks:<一或兩個公用叢集網路名稱的逗號分隔清單>]
      使用 /CmsIPv6Networks 參數指定要針對您指定的網路使用動態主機設定通訊協定 (DHCP) IPv6 位址。
      若要檢視跨越多個網路的可用網路,請使用 Cluster.exe 命令列應用程式執行下列命令:cluster network。
      只有在 Windows Server 2008 上安裝 Exchange 2007 SP1 時,才能支援這個參數。

    note附註:
    Exchange 2007 RTM 中 /NewCms/RecoverCms 的必要參數 /CmsIPAddress 參數,仍用於指定 CMS 的單一靜態 IPv4 位址。不過,在 Exchange 2007 SP1 中,/CmsIPAddress 參數是選用的。如果您在 Windows Server 2003 上安裝 Exchange 2007 SP1,則必須使用 /CmsIPAddress 來指定單一 IPv4 位址。如果是在 Windows Server 2008 上安裝 Exchange 2007 SP1,則可使用可用於指定靜態或動態 IP 位址的任何參數。
    /CmsIPv6Networks 參數不能與 /CmsIPAddress 參數搭配使用。
    • [/CmsSharedStorage/css]
      使用 /CMSSharedStorage 參數指定這個叢集是單一副本叢集 (SCC),而且叢集節點使用共用儲存。依預設,叢集節點不會使用共用儲存。如果指定這個參數,資料庫和記錄資料便會儲存在共用磁碟上。資料只有單一副本。共用磁碟在叢集中必須有實體的磁碟資源。
      如果是建立單一副本叢集,您必須使用 /CmsSharedStorage/CmsDataPath 參數。唯有當您建立新的 CMS 時,才可以使用此參數。如果使用這個參數,也要同時指定 /CmsDataPath 參數。
    • [/CmsDataPath:<資料路徑>,或 /cdp:<資料路徑>]
      使用 /CmsDataPath 參數指定共用磁碟的路徑。若要使用這個參數,您指定的資料路徑必須存在,而且在叢集中必須有實體磁碟資源。如果是建立單一副本叢集,您必須使用 /CmsSharedStorage/CmsDataPath 參數。
    • [/UpgradeCms]
      使用 /UpgradeCms 參數將叢集連續複寫 (CCR) 環境或單一副本叢集 (SCC) 環境中 CMS 的主動節點升級至 Exchange 2007 SP1。
      如需在 CCR 環境中升級主動節點的相關資訊,請參閱如何將 CCR 環境中的叢集信箱伺服器升級至 Exchange 2007 SP1 或 SP2
      如需在 SCC 環境中升級主動節點的相關資訊,請參閱如何將單一副本叢集升級為 Exchange 2007 SP1 或 SP2
    • [/?]
      使用 /? 參數,可以顯示 Setup.com 命令的說明。
  4. 安裝程式會在本機將安裝檔案複製到要安裝 Exchange 2007 的電腦上。

  5. 安裝程式會檢查必要條件 (含所安裝之伺服器角色特有的所有必要條件)。如果尚未符合所有必要條件,則安裝會失敗,並會傳回說明失敗原因的錯誤訊息。如果已符合所有必要條件,則安裝程式會安裝 Exchange 2007。

  6. 驗證是否已順利完成安裝。如需相關資訊,請參閱確認 Exchange 2007 安裝

Exchange 2007 RTM

使用自動模式安裝 Exchange 2007 RTM

  1. 登入要在其上安裝 Exchange 2007 的伺服器。

  2. 插入 Exchange 2007 DVD 到 DVD 光碟機中。從命令提示字元,瀏覽至 DVD 光碟機。

  3. 在命令提示字元中,執行下列命令:

    Setup.com [/mode:<setup mode>] [/roles:<server roles to install>] [/OrganizationName:<name for the new Exchange organization>] [/TargetDir:<target directory>] [/SourceDir:<source directory>][/UpdatesDir:<directory from which to install updates>] [/DomainControler <FQDN of domain controller>] [/AnswerFile <filename>] [/DoNotStartTransport] [/EnableLegacyOutlook] [/LegacyRoutingServer] [/EnableErrorReporting] [/NoSelfSignedCertificates] [/AdamLdapPort <port>] [/AdamSslPort <port>] [/AddUmLanguagePack:<UM language pack name>] [/RemoveUmLanguagePack:<UM language pack name>] [/NewProvisionedServer] [/RemoveProvisionedServer] [/ForeignForestFQDN] [/ServerAdmin <user or group>] [/NewCms] [/RemoveCms] [/RecoverCms] [/CmsName:<name>] [/CmsIPAddress:<IP address>] [/CmsSharedStorage] [/CmsDataPath:<CMS data path>] [/?]
    
    • /mode: <安裝模式>/m:<安裝模式>
      您必須使用 /mode 參數來指定安裝模式。若不指定模式,安裝程式會使用預設安裝模式。請選取下列其中一個模式:
      Install   使用這種模式安裝新的 Exchange 2007 伺服器,或者新增伺服器角色至現有的 Exchange 2007 伺服器。
      Uninstall   使用這種模式,而不使用任何參數,從伺服器完全解除安裝 Exchange 2007。或是,將這種模式與 /roles 參數搭配使用,移除特定的伺服器角色。若要解除安裝 CMS 的主動節點,必須先使用 /RemoveCMS 參數執行安裝程式,然後再使用解除安裝模式執行安裝程式。
      RecoverServer   在新伺服器上,或在遭遇嚴重損壞並已重新建立的伺服器上,使用這種模式還原 Exchange 檔案和本機組態設定。不必指定要還原的角色。安裝程式會偵測 Active Directory 中的 Exchange 伺服器物件,並自動安裝對應的檔案和組態。復原伺服器之後,便可以還原資料庫並重新設定其他任何設定。如需復原伺服器的相關資訊,請參閱了解 Setup /M:RecoverServer
      若要以 RecoverServer 模式執行,則不能在伺服器上安裝 Exchange。Active Directory 中必須有 Exchange 伺服器物件。復原的伺服器必須和 Active Directory 中的 Exchange 伺服器物件擁有相同的名稱。
      若要復原叢集伺服器節點,請使用 /mode:RecoverServer 參數執行 Setup.com,再使用 /RecoverCms 參數執行 Setup.com,以還原 CMS。

    • /roles: <伺服器角色>、或 /role:<伺服器角色>/r:<伺服器角色>
      您必須使用 /roles 參數來指定要安裝或解除安裝的伺服器角色。選取下列一或多個角色 (以逗點分隔):
      ClientAccess (或 CA、C)
      EdgeTransport (或 ET、E)

      note附註:
      Edge Transport server role 不能共存於具有其他任何伺服器角色的相同電腦上。
      note附註:
      您必須在周邊網路內和 Active Directory 樹系外部署 Edge Transport server role。

      HubTransport (或 HT、H)
      Mailbox (或 MB、M)
      UnifiedMessaging (或 UM、U)
      ManagementTools (或 MT、T)

      note附註:
      如果選取 [ManagementTools],將會安裝 Exchange 管理主控台、Exchange 管理命令介面的 Exchange 指令程式、Exchange 說明檔、Microsoft Exchange Server Best Practices Analyzer 工具,以及 Exchange Troubleshooting Assistant 工具。如果安裝其他任何伺服器角色,都會自動安裝管理工具。

      例如,若要指定 Client Access server role 及 Mailbox server role,請指定下列項目:Setup /roles:ClientAccess,Mailbox,或者指定下列項目:Setup /r:C,M

    • [/OrganizationName:<組織名稱>,或 /on:<組織名稱>]
      使用 /OrganizationName 參數,指定要提供給新 Exchange 組織的名稱。如果您安裝的是組織中的第一部伺服器,且您尚未執行 Setup /PrepareAD,則此參數為必要項目。如果是在現有的 Exchange 組織中安裝伺服器,或您已經執行 Setup /PrepareAD,則不能使用此參數。

      note附註:
      在 Exchange Server 2007 安裝精靈中,預設值為 [預設組織]。命令列版本的安裝程式沒有預設值。

      Exchange 組織名稱只能包含下列字元:
      A 到 Z
      a 到 z
      0 到 9
      空格 (非前導或尾隨)
      連字號或破折號
      組織名稱不能包含 64 個以上的字元。組織名稱不能是空白。如果組織名稱包含空格,則必須使用引號括住它。

    • [/TargetDir:<目的資料夾>,或 /t:<目的資料夾>]
      使用 /TargetDir 參數來指定 Exchange 2007 檔案的安裝位置。預設位置為 %programfiles%\Microsoft\Exchange Server。您不能將 Exchange 2007 安裝至根目錄,例如 C:\。不能將 Exchange 2007 安裝在光碟機、RAM 磁碟機、網路磁碟機、卸除式磁碟機或未知的磁碟機類型上。如果伺服器上已經安裝 Exchange,則不能變更安裝目錄 (例如,如果您要新增伺服器角色)。如果目的地資料夾包含空格,則必須使用引號括住它。

    • [/SourceDir:<來源資料夾>,或 /s:<來源資料夾>]
      當您新增伺服器角色至現有的 Exchange 2007 伺服器,且來源資料夾並不是您執行安裝程式的資料夾,請使用 /SourceDir 參數指定要安裝 Exchange 2007 檔案的來源位置。預設值是您目前執行安裝程式的目錄。如果來源資料夾包含空格,則必須使用引號括住它。

    • [/UpdatesDir:<更新資料夾>,或 /u:<更新資料夾>]
      使用 /UpdatesDir 參數,可以指定要安裝更新的目錄。如果更新資料夾包含空格,則必須使用引號括住它。更新目錄中的檔案必須是 Updates.exe 檔案,或者一或多個 *.msp 檔案。安裝程式會在安裝指定的 Exchange 伺服器角色之前,先安裝更新。
      依預設,安裝程式會使用安裝媒體之根資料夾中的更新資料夾。如果您希望安裝程式不要在預設的更新資料夾中搜尋,而改為在其他資料夾中搜尋更新,請使用這個參數。您僅能為更新指定一個資料夾。

    • [/DomainController:<網域控制站的 FQDN>,或 /dc:<網域控制站的 FQDN>]
      使用 /DomainController 參數,可以指定安裝期間用來讀取及寫入至 Active Directory 的網域控制站。您可以使用 NetBIOS 或網域全名 (FQDN) 格式。您指定的網域控制站必須和您執行安裝程式的伺服器位於同一個 Active Directory 站台中,而且必須執行 Windows Server 2003 SP1。如果未使用這個參數,安裝程式則會選取要使用的網域控制站。
      若要執行 Setup /PrepareSchemaSetup /PrepareAD,或是在尚未執行 Setup /PrepareAD 的情形下便要安裝組織中第一個 Exchange 2007 伺服器,安裝程式就必須使用架構主機網域控制站以讀取及寫入 Active Directory。如果您指定的網域控制站不是架構主機,安裝程式將會停止並傳回錯誤訊息。
      如果有執行 Windows Server 2000 的任何網域控制站,則當您為 Exchange 2007 準備 Active Directory 和網域,以及當您安裝 Exchange 2007 時,必須從 [命令提示字元] 視窗執行 Setup.com,且必須使用 /DomainController 參數來指定執行 Windows Server 2003 SP1 的網域控制站。

    • [/AnswerFile:<檔案名稱>,或 /a:<檔案名稱>]
      使用 /AnswerFile 參數,指定含有安裝程式參數之檔案的位置。您可以使用這個檔案,搭配相同的參數來安裝多部電腦。您無法在安裝 CMS 時使用此參數。安裝獨立伺服器時,您可以在回應檔案中使用下列參數:EnableLegacyOutlookLegacyRoutingServerServerAdminForeignForestFQDNOrganizationNameDoNotStartTransportUpdatesDirEnableErrorReportingNoSelfSignedCertificatesAdamLdapPortAdamSslPort

      note附註:
      回應檔案中的參數不要包含斜線符號 (/)。

      以下是使用名為 AnswerFile01.txt 的回應檔案之 Setup 命令的範例:

      Setup.com /Mode:Install /Roles:Mailbox /AnswerFile:C:\AnswerFile01.txt
      
    • [/DoNotStartTransport]
      使用 /DoNotStartTransport 參數,可指定在完成安裝程式時不啟動 Microsoft Exchange Transport 服務。依預設,安裝程式會在安裝 Hub Transport 或 Edge Transport server role 之後啟動 Microsoft Exchange Transport 服務。如需在 Edge Transport Server 或 Hub Transport Server 接受電子郵件之前進行其他設定 (例如,設定反垃圾郵件代理程式),您應使用此參數。建議當您使用 /RecoverServer 參數復原 Hub Transport 或 Edge Transport Server 時使用這個參數,以便在啟動 Microsoft Exchange Transport 服務之前,將佇列資料庫從失敗的伺服器移到新伺服器上正確的位置。

      note附註:
      Microsoft Exchange Transport 服務只會在 Hub Transport 與 Edge Transport server role 上執行。
    • [/EnableLegacyOutlook]
      使用 /EnableLegacyOutlook 參數指定您有執行 Microsoft Outlook 2003 或更早版本的用戶端電腦。Exchange 2007 將會在 Mailbox Server 上建立公用資料夾資料庫。如果用戶端電腦全部都是執行 Office Outlook 2007,則 Exchange 2007 中的公用資料夾是選擇性的。若您不使用此參數,Exchange 2007 則不會在 Mailbox Server 上建立公用資料夾資料庫。您可以稍後新增公用資料夾資料庫。
      只有在安裝組織中的第一部 Mailbox Server 時,才可以使用此參數。
      您在現有 Exchange 2003 或 Exchange 2000 組織中安裝第一個 Mailbox Server 時,安裝程式預設會在 Exchange 2007 伺服器上建立公用資料夾資料庫。您不必指定這個參數。安裝程式不會在這個組織中的後續 Mailbox Server 安裝上建立公用資料夾資料庫。

    • [/LegacyRoutingServer]
      使用 /LegacyRoutingServer 參數,指定位於您將建立初始路由群組連接器之路由群組中的 Exchange 2003 或 Exchange 2000 Bridgehead 伺服器。同一個組織中有幾個 Exchange 伺服器版本共存時,Exchange 2007 和 Exchange 2003 或 Exchange 2000 之間的郵件流程需要路由群組連接器。
      只有安裝組織中第一個 Hub Transport Server,且現有組織中有 Exchange 2003 或 Exchange 2000 伺服器時,才可以使用這個參數。在此情況中,要建立 Exchange 2007 和 Exchange 2003 或 Exchange 2000 之間的郵件流程需要這個參數。

    • [/EnableErrorReporting]
      使用 /EnableErrorReporting 參數,在安裝期間啟用錯誤報告。如果決定啟用錯誤報告,Microsoft 錯誤報告服務會收集您如何使用 Exchange 2007 及可能遇到之任何問題的相關資訊。此資訊可用來協助 Microsoft 診斷問題和提供解決方案。
      唯有在安裝模式下執行安裝程式時,才可以使用這個參數。
      如果您啟用錯誤報告,安裝程式則會將下列登錄機碼設定為 0:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\DisableErrorReporting
      此登錄機碼的預設值為 1,且會停用錯誤報告。

    • [/NoSelfSignedCertificates]
      如果不想要安裝程式在找不到安全通訊端層 (SSL) 或傳輸層安全性 (TLS) 工作階段的其他有效憑證時建立自行簽署的憑證,請使用 /NoSelfSignedCertificates 參數。如果您沒有憑證,將不會針對用戶端與 Client Access 或 Unified Messaging Server 之間的通訊進行加密。
      只有在安裝 Client Access server role 或 Unified Messaging server role 時,才可以使用此參數。

    • [/AdamLdapPort:<通訊埠>]
      使用 /AdamLdapPort 參數,可指定要用於 Edge Transport server role Active Directory 應用程式模式 (ADAM) 執行個體的輕量型目錄存取通訊協定 (LDAP) 通訊埠。您可以指定任何未使用的有效通訊埠號碼。預設值為 50389。Exchange 將 ADAM LDAP 通訊埠儲存在下列登錄機碼中:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MSExchange\LdapPort
      唯有當您在安裝 Edge Transport server role 時才能使用此參數。

    • [/AdamSslPort:<通訊埠>]
      使用 /AdamSslPort 參數,可以指定要用於 Edge Transport server role ADAM 執行個體的 SSL 通訊埠。您可以指定任何未使用的有效通訊埠號碼。預設值為 50636。Exchange 將 ADAM SSL 通訊埠儲存在下列登錄機碼中:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\SslPort
      唯有當您在安裝 Edge Transport server role 時才能使用此參數。

    • [/AddUmLanguagePack:<UM 語言套件 name1>、<UM 語言套件 name2>、…]
      使用 /AddUmLanguagePack 參數指定您要新增的 UM 語言套件。如果新增 UM 語言套件,呼叫者和 Outlook 語音存取使用者可以使用另一種語言和 UM 系統進行互動。如需整合通訊語言的清單,請參閱了解整合通訊語言
      必須已經先安裝好 Unified Messaging server role,才能安裝 UM 語言套件。
      依預設,當安裝程式安裝 Unified Messaging server role 時,也會安裝 en-US 語言套件和 Exchange 之語言的語言套件。
      當您新增語言套件時,安裝程式預設會預期語言套件 .msi 檔案應位於安裝目錄的 ServerRoles\UnifiedMessaging 目錄中。若要指定其他的位置,請使用 /SourceDir 參數。

      note附註:
      請不要在語言套件名稱中加入 "umlang-" 或 .msi 副檔名。例如,德文語言套件是 umlang-de-DE.msi。若要安裝這個語言套件,請執行下列命令: Setup.com /AddUmLanguagePack:de-DE.
      note附註:
      您無法執行語言套件 .msi 檔案來安裝語言套件。必須使用 Setup.com 來安裝語言套件。
    • [/RemoveUmLanguagePack:<UM 語言套件名稱>]
      使用 /RemoveUmLanguagePack 參數,可以指定想要移除的整合通訊語言套件。如需整合通訊語言的清單,請參閱了解整合通訊語言
      您無法移除 en-US 語言套件。除了其他任何語言套件以外,這是必要的語言套件。

      note附註:
      請不要在語言套件名稱中加入 "umlang-" 或 .msi 副檔名。例如,德文語言套件是 umlang-de-DE.msi。若要移除這個語言套件,請執行下列命令: Setup.com /RemoveUmLanguagePack:de-DE.
      note附註:
      您無法執行語言套件 .msi 檔案來移除語言套件。必須使用 Setup.com 來移除語言套件。
    • [/NewProvisionedServer:<伺服器名稱>,或 /nprs:<伺服器名稱>]
      使用 /NewProvisionedServer 參數,在 Active Directory 中建立預留位置伺服器物件,讓您可以委派伺服器的安裝程式。如果您為擁有 Exchange Server Administrators 角色權限的使用者提供這個伺服器物件的權限,該使用者便可以在伺服器上安裝 Exchange 2007。安裝期間,會新增此伺服器物件的其他屬性。如果未指定伺服器名稱,Setup.com 會在 Active Directory 中為本機伺服器建立預留位置伺服器物件。您可以將 /ServerAdmin 參數與 /NewProvisionedServer 參數搭配使用,指定將擁有已提供之伺服器之權限的使用者或群組。
      若要使用 /NewProvisionedServer 參數執行 Setup.com,則必須得到 Exchange Organization Administrators 角色的委派,您在 Active Directory 中必須擁有現有的 Exchange 組織,且組織中必須至少已安裝一個 Exchange 2007 伺服器。您指定的伺服器在 Active Directory 中必須擁有機器帳戶。
      您使用 /NewProvisionedServer 參數提供伺服器後,可以在 Exchange 管理主控台或 Get-ExchangeServer 指令程式的結果中檢視伺服器。

    • [/RemoveProvisionedServer:<伺服器名稱>,或 /rprs:<伺服器名稱>]
      使用 /RemoveProvisionedServer 參數,可以移除使用 NewProvisionedServer 參數所建立的預留位置伺服器物件。在伺服器上安裝 Exchange 2007 前,可以隨時移除伺服器物件。安裝 Exchange 2007 後,就無法使用此參數來移除伺服器物件。您只能使用這個參數移除已提供的伺服器物件。如果是在已安裝 Exchange 2007 的伺服器上使用 /RemoveProvisionedServer 參數來執行 Setup.com,則 Setup.com 可順利完成,但伺服器物件不會遭到移除。
      如果未指定伺服器名稱,Setup.com 會移除 Active Directory 中名稱與本機伺服器相同的預留位置伺服器物件。
      若要使用 /RemoveProvisionedServer 參數來執行 Setup.com,則必須得到 Exchange Organization Administrators 角色的委派。

    • [/ForeignForestFQDN]
      如果您的案例是跨樹系或資源樹系,且希望某個樹系的使用者管理另一個樹系的 Exchange 2007,請使用 /ForeignForestFQDN 參數。如需相關資訊,請參閱如何設定跨樹系管理
      您必須使用 /PrepareAD 參數搭配 /ForeignForestFQDN 參數。從位於 Exchange 2007 組織之樹系中的電腦,您必須使用 /ForeignForestFQDN 參數搭配執行 Setup.com。

    • [/ServerAdmin:<使用者或群組>]
      使用 /ServerAdmin 參數,指定具有所提供之 Exchange 伺服器權限的使用者或群組帳戶。會將您指定之伺服器的 Exchange Server Administrators 角色委派給所指定的帳戶。您可以在 Exchange 管理主控台或 Get-ExchangeAdministrator 指令程式的結果中檢視 Exchange Server Administrators 角色。唯有當您使用 /NewProvisionedServer 參數時才能使用此參數。

    • [/NewCms]
      使用 /NewCms 參數,建立新的 Exchange 2007 CMS。這個參數會在 Active Directory 中,針對 CMS 建立 Exchange 伺服器物件。您使用 /NewCms 參數來執行 Setup.com 的電腦將成為叢集的主動節點。您可以在要安裝 Exchange 2007 的電腦上,或者在目前是 Exchange 叢集之被動節點的電腦上,使用 /NewCms 參數來執行 Setup.com。如果您在 CMS 的被動節點上使用 /NewCms 參數來執行 Setup.com,節點會成為主動節點。如果使用 /NewCms 參數,就一定要使用 /CmsName 參數和 /CmsIPAddress 參數。

      note附註:
      叢集上只能安裝 Mailbox server role。
    • [/RemoveCms]
      您可以使用 /RemoveCms 參數指定要移除的 Exchange 2007 CMS。如果使用 /RemoveCms 參數,就一定要使用 //CmsName 參數。使用 /RemoveCms/CmsName 參數來執行 Setup.com,會從 Active Directory 移除 Exchange 伺服器物件。Exchange 伺服器物件移除後,該節點會變成叢集中的被動節點。如果您同時也使用 /mode:uninstall 參數,Setup.com 則會先移除 CMS,然後從伺服器完全解除安裝 Exchange,包括解除安裝 Mailbox server role。
      您必須在主控 CMS 的電腦上使用 /RemoveCms 參數來執行 Setup.com。不能從遠端執行。

    • [/RecoverCms]
      您可以使用 /RecoverCms 參數指定要復原的 Exchange 2007 CMS。Setup.com 會使用 Active Directory 中已有的 CMS 組態資訊。您執行這個命令的節點會變成叢集的主動節點。如果使用 /RecoverCms 參數,就一定要使用 /CmsName/CmsIPAddress 參數。您可以指定一個 IP 位址,此位址可與復原 CMS 先前使用的 IP 位址不相同。

    • [/CmsName:<CMS 的名稱>,或 /cn:<CMS 的名稱>]
      使用 /CmsName 參數指定 Exchange 2007 CMS 的名稱。CMS 名稱必須是唯一的。這個名稱和 Microsoft Windows 叢集的名稱不同。
      當您將這個參數與 /NewCms 參數搭配使用時,它會指定您要提供給新 CMS 的名稱。當您使用這個參數與 /RemoveCms/RecoverCms 參數搭配使用時,它會指定要移除或復原的 CMS。

    • [/CmsIPAddress:<IP 位址>,或 /cip:<IP 位址>]
      使用 /CmsIPAddress 參數指定 Exchange 2007 CMS 的靜態 IPv4 位址。這個 IP 位址與 Windows 叢集的 IP 位址不同,但是必須和 Windows 叢集在同一個子網路中。
      當您將這個參數與 /NewCms 參數搭配使用時,它會指派您要提供給新 CMS 的 IP 位址。當您將這個參數與 /RecoverCms 參數搭配使用時,可以使用它來指定要復原的 CMS,或者使用它來指定新的靜態 IP 位址。
      這個參數不支援 IP 第 6 版 (IPv6)。

    • [/CmsSharedStorage/css]
      使用 /CmsSharedStorage 參數指定這個叢集是單一副本叢集 (SCC),而且叢集節點使用共用儲存。依預設,叢集節點不會使用共用儲存。如果指定這個參數,資料庫和記錄資料便會儲存在共用磁碟上。資料只有單一副本。共用磁碟在叢集中必須有實體的磁碟資源。
      如果是建立單一副本叢集,您必須使用 /CmsSharedStorage/CmsDataPath 參數。唯有當您建立新的 CMS 時,才可以使用此參數。如果使用這個參數,也要同時指定 /CmsDataPath 參數。

    • [/CmsDataPath:<資料路徑>,或 /cdp:<資料路徑>]
      使用 /CmsDataPath 參數指定共用磁碟的路徑。若要使用這個參數,您指定的資料路徑必須存在,而且在叢集中必須有實體磁碟資源。如果是建立單一副本叢集,您必須使用 /CmsSharedStorage/CmsDataPath 參數。

    • [/?]
      使用 /? 參數,可以顯示 Setup.com 命令的說明。

  4. 安裝程式會在本機將安裝檔案複製到要安裝 Exchange 2007 的電腦上。

  5. 安裝程式會檢查必要條件 (含所安裝之伺服器角色特有的所有必要條件)。如果尚未符合所有必要條件,則安裝會失敗,並會傳回說明失敗原因的錯誤訊息。如果已符合所有必要條件,則安裝程式會安裝 Exchange 2007。

  6. 驗證是否已順利完成安裝。如需相關資訊,請參閱確認 Exchange 2007 安裝

important重要事項:
在組織中安裝第一部 Exchange 2007 伺服器後,如果建立新收件者物件 (如信箱、連絡人、通訊群組清單、信箱代理程式或擁有郵件功能的公用資料夾),則它所具有的 legacyExchangeDN 會對應至 Exchange 2007 伺服器的新管理群組。由於此 legacyExchangeDN 的緣故,所以 Outlook 會要求為此組織中的每位使用者從 Exchange 2007 伺服器下載完整的離線通訊錄 (OAB),而這類使用者會使用 Outlook 及 OAB 3 或 2 版登入信箱。這會導致在同一時間內發生許多 OAB 下載要求,造成高度網路使用。
note附註:
安裝 Exchange 2007 後,應該確認安裝已順利完成。如需相關資訊,請參閱確認 Exchange 2007 安裝
important重要事項:
安裝 Unified Messaging server role 之後,必須重新啟動系統以讓 Microsoft Exchange 整合通訊服務保留需要的 TCP 通訊埠。

範例

以下是使用 Setup.com 的範例:

  • Setup.com /mode:install /role:Mailbox,HubTransport /TargetDir:"C:\Exchange 2007"
    這個命令會將 Mailbox server role、Hub Transport server role 及管理工具安裝至 C:\Exchange 2007 目錄。
  • Setup.com /r:M,C,U
    這個命令會安裝 Mailbox server role、Client Access server role、Unified Messaging server role 及管理工具。
  • Setup.com /mode:Uninstall /role:HT
    這個命令會從伺服器移除 Hub Transport server role。
  • Setup.com /mode:Uninstall
    這個命令會從伺服器完全移除 Exchange 2007,以及從 Active Directory 移除這個伺服器的 Exchange 組態。
  • Setup.com /mode:install /role:Mailbox,HubTransport /OrganizationName:MyOrg
    這個命令會在 Active Directory 中建立一個名為 MyOrg 的 Exchange 組織,也會安裝 Mailbox server role、Hub Transport server role 及管理工具。
  • Setup.com /PrepareAD /on:"My Org"
    這個命令會建立一個名為 My Org 的 Exchange 組織,並為 Exchange 2007 準備 Active Directory。
  • C:\Exchange2007\bin\Setup.com /m:install /r:C /SourceDir:d:\amd64
    這個命令會使用 D:\amd64 作為來源目錄,新增 Client Access server role 至現有的 Exchange 2007 伺服器。
  • Setup.com /role:Mailbox,HubTransport /UpdatesDir:"C:\Exchange2007\New Patches"
    這個命令會使用指定目錄中的修補檔案更新 ExchangeServer.msi,然後安裝 Mailbox server role、Hub Transport server role 及管理工具。
  • Setup.com /mode:install /role:Mailbox,HubTransport /DomainController:DC01
    這個命令會在安裝 Mailbox server role、Hub Transport server role 及管理工具時,使用網域控制站 DC01 查詢及變更 Active Directory。
  • Setup.com /mode:install /role:Mailbox /AnswerFile:c:\ExchangeConfig.txt
    這個命令會使用 ExchangeConfig.txt 檔案中的設定安裝 Mailbox server role。
  • Setup.com /mode:install /role:EdgeTranport /DoNotStartTransport
    這個命令會安裝 Edge Transport server role 和管理工具。安裝之後,Exchange 並不會啟動 Microsoft Exchange Transport 服務。
  • Setup.com /mode:install /role:Mailbox,HubTransport /TargetDir:C:\Exchange2007 /EnableLegacyOutlook
    這個命令會將 Mailbox server role、Hub Transport server role 及管理工具安裝到 C:\Exchange2007 目錄中。這個命令也會在 Mailbox Server 上建立公用資料夾資料庫。
  • Setup.com /mode:install /role:Mailbox,HubTransport /TargetDir:"C:\Exchange 2007" /LegacyRoutingServer:Ex2003.contoso.com
    這個命令會將 Mailbox server role、Hub Transport server role 及管理工具安裝到 C:\Exchange2007 目錄中。這個命令也會建立從 Hub Transport Server 到指定之傳統 Exchange 伺服器的路由群組連接器,以及建立從傳統 Exchange 伺服器到 Hub Transport Server 的路由群組連接器。
  • Setup.com /mode:install /role:Mailbox,HubTransport /EnableErrorReporting
    這個命令會安裝 Mailbox server role、Hub Transport server role 及管理工具。這個命令也會啟用錯誤報告。
  • Setup.com /mode:install /role:ClientAccess /NoSelfSignedCertificates
    這個命令會安裝 Client Access server role 和管理工具,不會建立自行簽署憑證。
  • Setup.com /r:Et /AdamLdapPort:50390 /AdamSslPort:50640
    這個命令會安裝 Edge Transport server role 和管理工具,並設定 ADAM 執行個體針對 LDAP 使用通訊埠 50390,針對 SSL 使用通訊埠 50640。
  • Setup.com /NewProvisionedServer:Exchange03 /ServerAdmin:Contoso\Gerda
    這個命令會在 Active Directory 中建立名為 Exchange03 的 Exchange 伺服器物件,並新增 Contoso\Gerda 作為伺服器 Exchange03 的 Exchange Server 系統管理員。
  • Setup.com /rprs:Exchange03
    這個命令會從 Active Directory 移除物件 Exchange03。
  • Setup.com /PrepareAD /ForeignForestFQDN:fabrikam.com
    這個命令會建立 Microsoft Exchange 安全性群組組織單位、在 Fabrikam.com 樹系的根網域中建立三個 Exchange 系統管理員角色,以及新增您執行命令之 Exchange 樹系中之 Exchange 物件的權限至 Fabrikam 樹系中新建立的角色。
  • Setup.com /mode:install /role:Mailbox /NewCms /CmsName:ExchCMS01 /CmsIPAddress:10.212.100.45
    這個命令會安裝 Mailbox server role 和管理工具。這個命令也會建立名為 ExchCMS01、IP 位址 10.212.100.45 的新 CMS。您執行這個命令之後,本機電腦會成為叢集的主動節點。
  • C:\Exchange2007\bin\Setup.com /RemoveCms /cn:Cluster01
    這個命令會從 Active Directory 移除名為 Cluster01 的 CMS。
  • Setup.com /mode:uninstall /RemoveCms /CmsName:Cluster01
    這個命令會從 Active Directory 移除名為 Cluster01 的 CMS,然後從伺服器解除安裝 Exchange。
  • Setup.com /mode:install /role:Mailbox /NewCms /CmsName:Cluster01 /CmsIPAddress:255.255.255.0 /CmsSharedStorage /CmsDataPath:K:\Exchange\Mailbox
    這個命令會使用共用儲存在單一副本叢集 (SCC) 內安裝 CMS。
  • Setup.com /AddUMLanguagePack:ko-KR
    這個命令會從 %ExchangeSourceDir%\ServerRoles\UnifiedMessaging 目錄安裝韓文整合通訊語言套件。
  • < 安裝目錄 >\bin\Setup.com /RemoveUMLanguagePack:fr-CA
    這個命令會從伺服器解除安裝加拿大法文整合通訊語言套件。

Exchange 2007 SP1 的新範例

  • Setup.com /mode:Upgrade
    這個命令會將 Exchange 2007 伺服器升級至 Exchange 2007 SP1。
  • Setup.com /mode:install /role:Mailbox /NewCms /CmsName:ExchCMS01 /CmsIPv4Networks:"Cluster Network 1","Cluster Network 2" /CmsIPv6Networks:"Cluster Network 1","Cluster Network 2"
    這個命令會在同時擁有 IPv4 和 IPv6 的網路中,使用叢集連續複寫 (CCR) 安裝 CMS。

相關資訊

如需使用 Exchange Server 2007 安裝精靈安裝 Exchange 2007 的相關資訊,請參閱下列主題:

如需安裝 CMS 的相關資訊,請參閱下列主題:

如需要在安裝後完成之工作的相關資訊,請參閱安裝後期工作

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.