如何在无人值守模式下安装 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 目录服务服务器网站中同时安装邮箱服务器角色和集线器传输服务器角色。

  • 要使客户端访问正确进行,必须在每个具有邮箱服务器的 Active Directory 网站上安装客户端访问服务器。

  • 可以在同一台计算机上或在独立的计算机上安装邮箱服务器角色、集线器传输服务器角色、客户端访问服务器角色和统一消息 (UM) 服务器角色。

  • 确保您的组织满足 Exchange 2007 系统要求中列出的要求。

  • 如果您未提前准备 Active Directory 架构,则要执行以下步骤,必须为您使用的帐户委派 Schema Administrators 组的成员身份。如果您安装的是组织中的第一个 Exchange 2007 服务器,则使用的帐户必须具有 Enterprise Administrators 组的成员身份。如果已准备好架构但不是在组织中安装第一台 Exchange 2007 服务器,则必须为您使用的帐户委派 Exchange 组织管理员角色。有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

    note注意:
    安装 Exchange 2007 时,安装程序将为 Administrator 用户帐户创建一个邮箱。默认情况下,如果 Exchange 2007 创建邮箱时没有指定别名,则 Exchange 2007 将使用用户主要名称 (UPN),并将所有非 ASCII 字符转换为下划线 (_) 字符。在某些使用非标准字符集的语言中,默认情况下,Administrator 用户帐户的 UPN 将使用非 ASCII 值。在这种情况下,安装 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 Server 对象,并自动安装相应的文件和配置。恢复服务器后,可以还原数据库并重新配置其他所有设置。有关恢复服务器的详细信息,请参阅了解 Setup /M:RecoverServer

      要在 RecoverServer 模式下运行,服务器上不能安装 Exchange。Exchange Server 对象必须位于 Active Directory 中。恢复的服务器名称必须与 Active Directory 中的 Exchange Server 对象相同。

      若要恢复群集服务器节点,请使用 /mode:RecoverServer 参数运行 Setup.com,然后使用 /RecoverCms 参数运行 Setup.com 以还原 CMS。

    • /roles: <服务器角色>/role:<服务器角色>/r:<服务器角色>

      必须使用 /roles 参数指定要安装或卸载的服务器角色。从逗号分隔列表中选择下列一个或多个角色:

      ClientAccess(或 CA、C)

      EdgeTransport(或 ET、E)

      note注意:
      边缘传输服务器角色无法在同一台计算机上与任何其他服务器角色共存。
      note注意:
      必须在外围网络中和 Active Directory 林外部部署边缘传输服务器角色。

      HubTransport(或 HT、H)

      Mailbox(或 MB、M)

      UnifiedMessaging(或 UM、U)

      ManagementTools(或 MT、T)

      note注意:
      如果选择 ManagementTools,将安装 Exchange 管理控制台、Exchange 命令行管理程序的 Exchange cmdlet、Exchange 帮助文件、Microsoft Exchange Server 最佳实践分析工具和 Exchange 故障排除助理工具。如果安装任何其他服务器角色,将自动安装管理工具。

      例如,要指定客户端访问和邮箱服务器角色,请指定以下内容: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 安装到 ROM 驱动器、RAM 磁盘、网络驱动器、可移动磁盘或未知类型的驱动器上。如果服务器上已安装 Exchange(例如,添加服务器角色时),则无法更改安装目录。如果目标文件夹包含空格,则必须为其加上引号。如果不加上引号,则安装程序将会失败,并显示以下错误消息:“创建 IIS 虚拟目录时出错”。

    • [/SourceDir:<源文件夹>/s:<源文件夹>]

      向现有 Exchange 2007 服务器添加服务器角色时,如果源文件夹不是正在运行安装程序的文件夹,请使用 /SourceDir 参数指定安装 Exchange 2007 文件的位置。默认值是正在运行安装程序的当前目录。如果源文件夹包含空格,则必须为其加上引号。

    • [/UpdatesDir:<更新文件夹>/u:<更新文件夹>]

      使用 /UpdatesDir 参数可以指定要安装更新的目录。如果更新文件夹包含空格,则必须为其加上引号。更新目录中的文件必须是 Updates.exe 文件,或者是一个或多个 *.msp 文件。安装程序将在安装指定的 Exchange 服务器角色之前安装更新。

      默认情况下,安装程序使用安装媒体的根文件夹下的 Updates 文件夹。如果要安装程序搜索其他文件夹(而不是默认的 Updates 文件夹)中的更新,请使用此参数。只能为更新指定一个文件夹。

    • [/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 传输服务。默认情况下,安装集线器传输服务器角色或边缘传输服务器角色后,安装程序会启动 Microsoft Exchange 传输服务。如果在边缘传输服务器或集线器传输服务器接受电子邮件之前需要进行其他配置(例如,配置反垃圾邮件代理),则应使用此参数。在使用 /RecoverServer 参数恢复集线器传输服务器或边缘传输服务器时,建议您使用此参数,以便在启动 Microsoft Exchange 传输服务之前,能够将队列数据库从失败的服务器转移到新服务器上的正确位置。

      note注意:
      /DoNotStartTransport 参数不能与 Setup /m:Upgrade 组合使用。
      note注意:
      Microsoft Exchange 传输服务只在集线器传输服务器角色和边缘传输服务器角色上运行。
    • [/EnableLegacyOutlook]

      使用 /EnableLegacyOutlook 参数可以指定您具有运行 Microsoft Outlook 2003 或早期版本的客户端计算机。Exchange 2007 将在邮箱服务器上创建公用文件夹数据库。如果所有的客户端计算机都在运行 Office Outlook 2007,则在 Exchange 2007 中公用文件夹是可选的。如果不使用此参数,则 Exchange 2007 将不在邮箱服务器上创建公用文件夹数据库。可以稍后再添加公用文件夹数据库。

      只能在安装组织中的第一个邮箱服务器时使用此参数。

      在现有 Exchange 2003 或 Exchange 2000 组织中安装第一个邮箱服务器时,默认情况下,安装程序将在 Exchange 2007 服务器上创建公用文件夹数据库。不需要指定此参数。安装程序不会在此组织的后续邮箱服务器安装中创建公用文件夹数据库。

    • [/LegacyRoutingServer]

      使用 /LegacyRoutingServer 参数可以指定将为其创建初始路由组连接器的路由组中的 Exchange 2003 或 Exchange 2000 桥头服务器。当各 Exchange 服务器版本共存于同一组织中时,Exchange 2007 和 Exchange 2003 或 Exchange 2000 之间的邮件流需要使用路由组连接器。

      仅当在组织中安装第一个集线器传输服务器并且现有组织中具有 Exchange 2003 或 Exchange 2000 服务器时,才可以使用此参数。在此方案中,需要使用此参数在 Exchange 2007 和 Exchange 2003 或 Exchange 2000 之间建立邮件流。

    • [/EnableErrorReporting]

      使用 /EnableErrorReporting 参数可以在安装期间启用错误报告。如果决定启用错误报告,则 Microsoft 错误报告服务将收集有关使用 Exchange 2007 以及可能遇到的所有问题的信息。此信息用于帮助 Microsoft 诊断问题并提供解决方案。

      仅当在 Install 模式下运行安装程序时才能够使用此参数。

      如果启用错误报告,则安装程序会将以下注册表项设置为 0:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\DisableErrorReporting

      默认情况下,此注册表项为 1,此时会禁用错误报告。

    • [/NoSelfSignedCertificates]

      在未找到用于安全套接字层 (SSL) 或传输层安全性 (TLS) 会话的任何其他有效证书的情况下,如果不希望安装程序创建自签名证书,则可以使用 /NoSelfSignedCertificates 参数。如果没有证书,则不会加密客户端与客户端访问服务器或统一消息服务器之间的通信。

      只有在安装客户端访问服务器角色或统一消息服务器角色时,才能使用此参数。

    • [/AdamLdapPort:<端口>]

      使用 /AdamLdapPort 参数可以指定要用于边缘传输服务器角色 Active Directory 应用程序模式 (ADAM) 实例的轻型目录访问协议 (LDAP) 端口。可以指定任何未被使用的有效端口号。默认值是 50389。Exchange 将 ADAM LDAP 端口存储在以下注册表项中:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MSExchange\LdapPort

      仅当安装边缘传输服务器角色时才能使用此参数。

    • [/AdamSslPort:<端口>]

      使用 /AdamSslPort 参数可以指定要用于边缘传输服务器角色 ADAM 实例的 SSL 端口。可以指定任何未被使用的有效端口号。默认值是 50636。Exchange 将 ADAM SSL 端口存储在以下注册表项中:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\SslPort

      仅当安装边缘传输服务器角色时才能使用此参数。

    • [/AddUmLanguagePack:<UM 语言包名称1>, <UM 语言包名称2> …]

      使用 /AddUmLanguagePack 参数可以指定要添加的 UM 语言包。如果添加了 UM 语言包,则呼叫者和 Outlook Voice Access 用户可以使用其他语言与 UM 系统交互。有关统一消息语言的列表,请参阅了解统一消息语言

      要安装 UM 语言包,必须首先安装好统一消息服务器角色。

      默认情况下,安装程序安装统一消息服务器角色时,还会安装 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 组织管理员角色,您必须在 Active Directory 中拥有现成的 Exchange 组织,并且组织中必须安装至少一台 Exchange 2007 服务器。您指定的服务器必须在 Active Directory 中具有计算机帐户。

      使用 /NewProvisionedServer 参数设置服务器后,可在 Exchange 管理控制台或 Get-ExchangeServer cmdlet 的结果中查看该服务器。

    • [/RemoveProvisionedServer:<服务器名称>/rprs:<服务器名称>]

      使用 /RemoveProvisionedServer 参数可以删除使用 NewProvisionedServer 参数创建的占位符服务器对象。在服务器上安装 Exchange 2007 之前,可以随时删除该服务器对象。安装 Exchange 2007 之后,则无法使用此参数删除服务器对象。此参数仅用于删除已配置的服务器对象。如果在安装有 Exchange 2007 的服务器上使用 /RemoveProvisionedServer 参数运行 Setup.com,则 Setup.com 可成功完成,但不会删除服务器对象。

      如果没有指定服务器名称,则 Setup.com 将删除 Active Directory 中使用本地服务器名称的占位符服务器对象。

      要使用 /RemoveProvisionedServer 参数运行 Setup.com,必须为您委派 Exchange 组织管理员角色。

    • [/ForeignForestFQDN]

      如果您使用跨林或资源林方案,且希望一个林中的用户管理其他林中的 Exchange 2007,请使用 /ForeignForestFQDN 参数。有关详细信息,请参阅如何配置跨林管理

      必须将 /PrepareAD 参数与 /ForeignForestFQDN 参数一起使用。必须从具有 Exchange 2007 组织的林中的计算机上使用 /ForeignForestFQDN 参数运行 Setup.com。

    • [/ServerAdmin:<用户或组>]

      使用 /ServerAdmin 参数可以指定将对已设置的 Exchange 服务器拥有权限的用户帐户或组帐户。将为您指定的帐户委派对指定服务器的 Exchange Server Administrators 角色。可以在 Exchange 管理控制台或 Get-ExchangeAdministrator cmdlet 的结果中查看 Exchange Server 管理员角色。仅当使用 /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注意:
      只能在群集上安装邮箱服务器角色。
    • [/RemoveCms]

      使用 /RemoveCms 参数可以指定您希望删除 Exchange 2007 CMS。如果使用 /RemoveCms 参数,则还必须使用 /CmsName 参数。使用 /RemoveCms/CmsName 参数运行 Setup.com 可删除 Active Directory 中的 Exchange 服务器对象。删除 Exchange 服务器对象后,该节点将成为群集中的被动节点。如果还使用 /mode:uninstall 参数,则 Setup.com 将首先删除 CMS,然后从该服务器完全卸载 Exchange,包括卸载邮箱服务器角色。

      必须在驻留 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 中,/CmsIPAddress 参数是 /NewCms/RecoverCms 的必需参数,该参数现在仍然用于为 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]

      在连续群集复制 (CCR) 环境或单一副本群集 (SCC) 环境中,使用 /UpgradeCms 参数可将 CMS 的主动节点升级到 Exchange 2007 SP1。

      有关在 CCR 环境中升级主动节点的详细信息,请参阅如何将 CCR 环境中的群集邮箱服务器升级到 Exchange 2007 SP1 或 Exchange 2007 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 Server 对象,并自动安装相应的文件和配置。恢复服务器后,可以还原数据库并重新配置其他所有设置。有关恢复服务器的详细信息,请参阅了解 Setup /M:RecoverServer

      要在 RecoverServer 模式下运行,服务器上不能安装 Exchange。Exchange Server 对象必须位于 Active Directory 中。恢复的服务器名称必须与 Active Directory 中的 Exchange Server 对象相同。

      若要恢复群集服务器节点,请使用 /mode:RecoverServer 参数运行 Setup.com,然后使用 /RecoverCms 参数运行 Setup.com 以还原 CMS。

    • /roles: <服务器角色>/role:<服务器角色>/r:<服务器角色>

      必须使用 /roles 参数指定要安装或卸载的服务器角色。在逗号分隔的列表中选择下列一个或多个角色:

      ClientAccess(或 CA,或 C)

      EdgeTransport(或 ET,或 E)

      note注意:
      边缘传输服务器角色无法在同一台计算机上与任何其他服务器角色共存。
      note注意:
      必须在外围网络中和 Active Directory 林外部部署边缘传输服务器角色。

      HubTransport(或 HT,或 H)

      Mailbox(或 MB,或 M)

      UnifiedMessaging(或 UM,或 U)

      ManagementTools(或 MT,或 T)

      note注意:
      如果选择 ManagementTools,将安装 Exchange 管理控制台、Exchange 命令行管理程序的 Exchange cmdlet、Exchange 帮助文件、Microsoft Exchange Server 最佳实践分析工具和 Exchange 故障排除助理工具。如果安装任何其他服务器角色,将自动安装管理工具。

      例如,要指定客户端访问和邮箱服务器角色,请指定以下内容: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 安装到 ROM 驱动器、RAM 磁盘、网络驱动器、可移动磁盘或未知类型的驱动器上。如果服务器上已安装 Exchange(例如,添加服务器角色时),则无法更改安装目录。如果目标文件夹包含空格,则必须为其加上引号。

    • [/SourceDir:<源文件夹>/s:<源文件夹>]

      向现有 Exchange 2007 服务器添加服务器角色时,如果源文件夹不是正在运行安装程序的文件夹,请使用 /SourceDir 参数指定安装 Exchange 2007 文件的位置。默认值是正在运行安装程序的当前目录。如果源文件夹包含空格,则必须为其加上引号。

    • [/UpdatesDir:<更新文件夹>/u:<更新文件夹>]

      使用 /UpdatesDir 参数可以指定要安装更新的目录。如果更新文件夹包含空格,则必须为其加上引号。更新目录中的文件必须是 Updates.exe 文件,或者是一个或多个 *.msp 文件。安装程序将在安装指定的 Exchange 服务器角色之前安装更新。

      默认情况下,安装程序使用安装媒体的根文件夹下的 Updates 文件夹。如果要安装程序搜索其他文件夹(而不是默认的 Updates 文件夹)中的更新,请使用此参数。只能为更新指定一个文件夹。

    • [/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 传输服务。默认情况下,安装集线器传输服务器角色或边缘传输服务器角色后,安装程序会启动 Microsoft Exchange 传输服务。如果在边缘传输服务器或集线器传输服务器接受电子邮件之前需要进行其他配置(例如,配置反垃圾邮件代理),则应使用此参数。在使用 /RecoverServer 参数恢复集线器传输服务器或边缘传输服务器时,建议您使用此参数,以便在启动 Microsoft Exchange 传输服务之前,能够将队列数据库从失败的服务器转移到新服务器上的正确位置。

      note注意:
      Microsoft Exchange 传输服务只在集线器传输服务器角色和边缘传输服务器角色上运行。
    • [/EnableLegacyOutlook]

      使用 /EnableLegacyOutlook 参数可以指定您具有运行 Microsoft Outlook 2003 或早期版本的客户端计算机。Exchange 2007 将在邮箱服务器上创建公用文件夹数据库。如果所有的客户端计算机都在运行 Office Outlook 2007,则在 Exchange 2007 中公用文件夹是可选的。如果不使用此参数,则 Exchange 2007 将不在邮箱服务器上创建公用文件夹数据库。可以稍后再添加公用文件夹数据库。

      只能在安装组织中的第一个邮箱服务器时使用此参数。

      在现有 Exchange 2003 或 Exchange 2000 组织中安装第一个邮箱服务器时,默认情况下,安装程序将在 Exchange 2007 服务器上创建公用文件夹数据库。不需要指定此参数。安装程序不会在此组织的后续邮箱服务器安装中创建公用文件夹数据库。

    • [/LegacyRoutingServer]

      使用 /LegacyRoutingServer 参数可以指定将为其创建初始路由组连接器的路由组中的 Exchange 2003 或 Exchange 2000 桥头服务器。当各 Exchange 服务器版本共存于同一组织中时,Exchange 2007 和 Exchange 2003 或 Exchange 2000 之间的邮件流需要使用路由组连接器。

      仅当在组织中安装第一个集线器传输服务器并且现有组织中具有 Exchange 2003 或 Exchange 2000 服务器时,才可以使用此参数。在此方案中,需要使用此参数在 Exchange 2007 和 Exchange 2003 或 Exchange 2000 之间建立邮件流。

    • [/EnableErrorReporting]

      使用 /EnableErrorReporting 参数可以在安装期间启用错误报告。如果决定启用错误报告,则 Microsoft 错误报告服务将收集有关使用 Exchange 2007 以及可能遇到的所有问题的信息。此信息用于帮助 Microsoft 诊断问题并提供解决方案。

      仅当在 Install 模式下运行安装程序时才能够使用此参数。

      如果启用错误报告,则安装程序会将以下注册表项设置为 0:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\DisableErrorReporting

      默认情况下,此注册表项为 1,此时会禁用错误报告。

    • [/NoSelfSignedCertificates]

      在未找到用于安全套接字层 (SSL) 或传输层安全性 (TLS) 会话的任何其他有效证书的情况下,如果不希望安装程序创建自签名证书,则可以使用 /NoSelfSignedCertificates 参数。如果没有证书,则不会加密客户端与客户端访问服务器或统一消息服务器之间的通信。

      只有在安装客户端访问服务器角色或统一消息服务器角色时,才能使用此参数。

    • [/AdamLdapPort:<端口>]

      使用 /AdamLdapPort 参数可以指定要用于边缘传输服务器角色 Active Directory 应用程序模式 (ADAM) 实例的轻型目录访问协议 (LDAP) 端口。可以指定任何未被使用的有效端口号。默认值是 50389。Exchange 将 ADAM LDAP 端口存储在以下注册表项中:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MSExchange\LdapPort

      仅当安装边缘传输服务器角色时才能使用此参数。

    • [/AdamSslPort:<端口>]

      使用 /AdamSslPort 参数可以指定要用于边缘传输服务器角色 ADAM 实例的 SSL 端口。可以指定任何未被使用的有效端口号。默认值是 50636。Exchange 将 ADAM SSL 端口存储在以下注册表项中:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\SslPort

      仅当安装边缘传输服务器角色时才能使用此参数。

    • [/AddUmLanguagePack:<UM 语言包名称1>, <UM 语言包名称2> …]

      使用 /AddUmLanguagePack 参数可以指定要添加的 UM 语言包。如果添加了 UM 语言包,则呼叫者和 Outlook Voice Access 用户可以使用其他语言与 UM 系统交互。有关统一消息语言的列表,请参阅了解统一消息语言

      若要安装 UM 语言包,必须首先安装好统一消息服务器角色。

      默认情况下,安装程序安装统一消息服务器角色时,还会安装 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 管理员角色权限的用户提供对此服务器对象的权限,则该用户可在服务器上安装 Exchange 2007。在安装期间,将添加此服务器对象的其他属性。如果不指定服务器名称,则 Setup.com 将在 Active Directory 中为本地服务器创建占位符服务器对象。可以将 /ServerAdmin 参数与 /NewProvisionedServer 参数一起使用,以指定将对已设置的服务器拥有权限的用户或组。

      若要使用 /NewProvisionedServer 参数运行 Setup.com,必须为您委派 Exchange 组织管理员角色,您必须在 Active Directory 中拥有现成的 Exchange 组织,并且组织中必须安装至少一台 Exchange 2007 服务器。您指定的服务器必须在 Active Directory 中具有计算机帐户。

      使用 /NewProvisionedServer 参数设置服务器后,可在 Exchange 管理控制台或 Get-ExchangeServer cmdlet 的结果中查看该服务器。

    • [/RemoveProvisionedServer:<服务器名称>/rprs:<服务器名称>]

      使用 /RemoveProvisionedServer 参数可以删除使用 NewProvisionedServer 参数创建的占位符服务器对象。在服务器上安装 Exchange 2007 之前,可以随时删除该服务器对象。安装 Exchange 2007 之后,则无法使用此参数删除服务器对象。此参数仅用于删除已设置的服务器对象。如果在安装有 Exchange 2007 的服务器上使用 /RemoveProvisionedServer 参数运行 Setup.com,则 Setup.com 可成功完成,但不会删除服务器对象。

      如果没有指定服务器名称,则 Setup.com 将删除 Active Directory 中使用本地服务器名称的占位符服务器对象。

      若要使用 /RemoveProvisionedServer 参数运行 Setup.com,必须为您委派 Exchange 组织管理员角色。

    • [/ForeignForestFQDN]

      如果您使用跨林或资源林方案,且希望一个林中的用户管理其他林中的 Exchange 2007,请使用 /ForeignForestFQDN 参数。有关详细信息,请参阅如何配置跨林管理

      必须将 /PrepareAD 参数与 /ForeignForestFQDN 参数一起使用。必须从具有 Exchange 2007 组织的林中的计算机上使用 /ForeignForestFQDN 参数运行 Setup.com。

    • [/ServerAdmin:<用户或组>]

      使用 /ServerAdmin 参数可以指定将对已设置的 Exchange 服务器拥有权限的用户帐户或组帐户。将为您指定的帐户委派对指定服务器的 Exchange Server Administrators 角色。可以在 Exchange 管理控制台或 Get-ExchangeAdministrator cmdlet 的结果中查看 Exchange Server 管理员角色。仅当使用 /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注意:
      只能在群集上安装邮箱服务器角色。
    • [/RemoveCms]

      使用 /RemoveCms 参数可以指定您希望删除 Exchange 2007 CMS。如果使用 /RemoveCms 参数,则还必须使用 /CmsName 参数。使用 /RemoveCms/CmsName 参数运行 Setup.com 可删除 Active Directory 中的 Exchange 服务器对象。删除 Exchange 服务器对象后,该节点将成为群集中的被动节点。如果还使用 /mode:uninstall 参数,则 Setup.com 将首先删除 CMS,然后从该服务器完全卸载 Exchange,包括卸载邮箱服务器角色。

      必须在驻留 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 服务器之后,如果创建了新的收件人对象(例如,邮箱、联系人、通讯组列表、邮箱代理或已启用邮件的公用文件夹),则它将具有与 Exchange 2007 服务器的新管理组对应的 LegacyExchangeDN。由于此 legacyExchangeDN,Outlook 将为此组织中使用 Outlook 和使用 OAB 版本 3 或 2 登录到邮箱的每个用户请求从 Exchange 2007 服务器下载一个完整的脱机通讯簿 (OAB)。这将同时产生许多 OAB 下载请求,从而使网络使用率变高。
note注意:
在安装 Exchange 2007 之后,应验证安装是否已成功。有关详细信息,请参阅验证 Exchange 2007 的安装
important要点:
安装统一消息服务器角色后,必须重新启动系统,Microsoft Exchange 统一消息服务才能保留所需的 TCP 端口。

示例

下面是使用 Setup.com 的示例:

  • Setup.com /mode:install /role:Mailbox,HubTransport /TargetDir:"C:\Exchange 2007"

    此命令在 C:\Exchange 2007 目录下安装邮箱服务器角色、集线器传输服务器角色和管理工具。

  • Setup.com /r:M,C,U

    此命令安装邮箱服务器角色、客户端访问服务器角色、统一消息服务器角色和管理工具。

  • Setup.com /mode:Uninstall /role:HT

    此命令从服务器上删除集线器传输服务器角色。

  • Setup.com /mode:Uninstall

    此命令从服务器上完全删除 Exchange 2007,并从 Active Directory 上删除此服务器的 Exchange 配置。

  • Setup.com /mode:install /role:Mailbox,HubTransport /OrganizationName:MyOrg

    此命令在 Active Directory 中创建名为 MyOrg 的 Exchange 组织,并安装邮箱服务器角色、集线器传输服务器角色和管理工具。

  • 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 作为源目录向现有 Exchange 2007 服务器添加客户端访问服务器角色。

  • Setup.com /role:Mailbox,HubTransport /UpdatesDir:"C:\Exchange2007\New Patches"

    此命令使用指定目录中的修补程序更新 ExchangeServer.msi,然后安装邮箱服务器角色、集线器传输服务器角色和管理工具。

  • Setup.com /mode:install /role:Mailbox,HubTransport /DomainController:DC01

    此命令在安装邮箱服务器角色、集线器传输服务器角色和管理工具的同时,使用域控制器 DC01 查询并更改 Active Directory。

  • Setup.com /mode:install /role:Mailbox /AnswerFile:c:\ExchangeConfig.txt

    此命令使用 ExchangeConfig.txt 文件中的设置安装邮箱服务器角色。

  • Setup.com /mode:install /role:EdgeTranport /DoNotStartTransport

    此命令安装边缘传输服务器角色和管理工具。安装后,Exchange 不启动 Microsoft Exchange 传输服务。

  • Setup.com /mode:install /role:Mailbox,HubTransport /TargetDir:C:\Exchange2007 /EnableLegacyOutlook

    此命令在 C:\Exchange2007 目录下安装邮箱服务器角色、集线器传输服务器角色和管理工具。此命令还在邮箱服务器上创建公用文件夹数据库。

  • Setup.com /mode:install /role:Mailbox,HubTransport /TargetDir:"C:\Exchange 2007" /LegacyRoutingServer:Ex2003.contoso.com

    此命令在 C:\Exchange2007 目录下安装邮箱服务器角色、集线器传输服务器角色和管理工具。此命令还创建从集线器传输服务器到指定旧 Exchange 服务器的路由组连接器,并创建从旧 Exchange 服务器到集线器传输服务器的路由组连接器。

  • Setup.com /mode:install /role:Mailbox,HubTransport /EnableErrorReporting

    此命令安装邮箱服务器角色、集线器传输服务器角色和管理工具。此命令还启用错误报告。

  • Setup.com /mode:install /role:ClientAccess /NoSelfSignedCertificates

    此命令安装客户端访问服务器角色和管理工具,并且不会创建自签名证书。

  • Setup.com /r:Et /AdamLdapPort:50390 /AdamSslPort:50640

    此命令安装边缘传输服务器角色和管理工具,并将 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 管理员角色,并且对于对 Fabrikam 林中新创建的角色运行命令的 Exchange 林,还会为其中的 Exchange 对象添加权限。

  • Setup.com /mode:install /role:Mailbox /NewCms /CmsName:ExchCMS01 /CmsIPAddress:10.212.100.45

    此命令安装邮箱服务器角色和管理工具。此命令还创建名为 ExchCMS01 的新 CMS 和 IP 地址 10.212.100.45。运行此命令后,本地计算机将成为群集的主动节点。

  • 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 的详细信息,请参阅下列主题:

有关安装之后要完成的任务的信息,请参阅安装后任务