New-HybridConfiguration
此 cmdlet 仅适用于本地 Exchange。
使用 New-HybridConfiguration cmdlet 创建 HybridConfiguration 对象,并在本地 Exchange 组织和 Microsoft 365 企业组织之间设置混合部署。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
New-HybridConfiguration
[-ClientAccessServers <MultiValuedProperty>]
[-Confirm]
[-DomainController <Fqdn>]
[-Domains <MultiValuedProperty>]
[-EdgeTransportServers <MultiValuedProperty>]
[-ExternalIPAddresses <MultiValuedProperty>]
[-Features <MultiValuedProperty>]
[-OnPremisesSmartHost <SmtpDomain>]
[-ReceivingTransportServers <MultiValuedProperty>]
[-SecureMailCertificateThumbprint <String>]
[-SendingTransportServers <MultiValuedProperty>]
[-ServiceInstance <Int32>]
[-TlsCertificateName <SmtpX509Identifier>]
[-TransportServers <MultiValuedProperty>]
[-WhatIf]
[<CommonParameters>]
说明
混合部署使组织可以将随其现有内部部署 Microsoft Exchange 组织提供的功能丰富的体验和管理控制扩展到云。 New-HybridConfiguration cmdlet 与混合配置向导一起使用,同时通常在向导初始创建混合部署时配置。 强烈建议使用混合配置向导创建 HybridConfiguration 对象,并使用 Exchange Online 组织配置混合部署。
有关详细信息,请参阅Exchange Server混合部署。
您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet。
示例
示例 1
New-HybridConfiguration
此示例使用默认混合配置设置创建名为“混合配置”的混合配置。
参数
-ClientAccessServers
此参数仅在 2010 Exchange Server可用。
ClientAccessServers 参数指定安装了客户端访问服务器角色的 Exchange Server 2010 SP2 服务器,该角色将配置为支持混合部署功能。 必须定义至少一个客户端访问服务器,并且可从端口 80 和 443 上的 Internet 外部访问服务器。 服务器将配置为启用以下功能:
- 邮箱复制服务 (MRS) 代理 将启用客户端访问服务器上的 MRS 代理服务配置。
- 虚拟目录 客户端访问服务器将托管 Exchange Web Services (EWS) 、脱机通讯簿和 ActiveSync 服务的默认网站。
- Outlook Anywhere 客户端访问服务器将启用 Outlook Anywhere。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-Confirm
Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。
- 破坏性 cmdlet (例如,Remove-* cmdlet) 具有内置的暂停,该暂停会强制你在继续操作之前确认命令。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:
-Confirm:$false
。 - 大多数其他 cmdlet (例如,New-* 和 Set-* cmdlet) 没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
DomainController 参数指定此 cmdlet 从 Active Directory 读取数据或向其写入数据时使用的域控制器。 可以使用完全限定的域名 (FQDN) 来标识域控制器。 例如,dc01.contoso.com。
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Domains
Domains 参数指定将在混合部署中使用的域命名空间。 必须在本地 Exchange 组织或Exchange Online服务中将这些域配置为接受的域。 这些域用于配置混合配置使用的组织关系以及发送和接收连接器。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-EdgeTransportServers
EdgeTransportServers 参数指定将配置为支持混合部署功能的边缘传输服务器。 必须从端口 25 从 Internet 外部访问边缘传输服务器。 EdgeTransportServers 参数接受的值是边缘传输服务器的完整或短计算机名称,例如 edge.corp.contoso.com 或 EDGE。 如果定义不止一个边缘传输服务器,使用逗号隔开服务器名称。
在配置 EdgeTransportServers 参数时,必须将 ReceivingTransportServers 和 SendingTransportServers 参数值配置为 $null。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ExternalIPAddresses
ExternalIPAddresses 参数是一个旧参数,用于指定 Microsoft Exchange Server 2010 中心传输服务器的可公开访问的入站 IP 地址。 应使用此参数进行的唯一配置更改是更改或清除旧版 Exchange 2010 中心传输服务器 IP 地址值。 IP 地址必须仅基于 Internet 协议版本 4 (IPv4)。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Features
Features 参数指定为混合配置启用的功能。 可以输入使用逗号分隔的以下值中的一个或多个。 使用混合配置向导时,默认情况下会启用所有功能。
- OnlineArchive:为本地 Exchange 和Exchange Online组织用户启用Exchange Online存档。
- FreeBusy:允许本地 Exchange 和Exchange Online组织用户之间共享忙/闲日历信息。
- 邮件提示:使邮件提示信息能够在本地 Exchange 和Exchange Online组织用户之间共享。
- MessageTracking:允许在本地 Exchange 和Exchange Online组织用户之间共享邮件跟踪信息。
- OWARedirection:启用自动Microsoft Outlook 网页版重定向到本地 Exchange 或Exchange Online组织,具体取决于用户邮箱所在的位置。
- SecureMail:在本地 Exchange 和 Exchange Online 组织之间通过传输层安全性 (TLS) 启用安全邮件传输。
- 集中式:使本地服务器能够处理本地 Exchange 与Exchange Online组织之间的所有消息传输,包括这两个组织向 Internet 传递消息。 如果此值$false,则本地服务器和Exchange Online组织各自负责自己的 Internet 消息传递。
- 照片:支持在本地 Exchange 与Exchange Online组织之间共享用户照片数据。 此功能与混合部署中的 OrganizationRelationship cmdlet 中的 PhotosEnabled 参数协同工作。 如果“照片”参数$true,则 PhotosEnabled 参数将自动设置为 $true。 如果“照片”参数$false,则 PhotosEnabled 参数将自动设置为 $false。 首次运行混合配置向导时,默认值为 $true。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-OnPremisesSmartHost
OnPremisesSmartHost 参数指定本地邮箱服务器的 FQDN,该服务器用于在本地 Exchange 和 Exchange Online 组织之间发送的邮件的安全邮件传输。
Type: | SmtpDomain |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ReceivingTransportServers
ReceivingTransportServers 参数指定在Microsoft 365 组织的Microsoft Exchange Online保护 (EOP) 服务的出站连接器配置中定义的邮箱服务器。 在 ReceivingTransportServers 参数中定义的服务器被指定为从Exchange Online组织发送到混合部署中本地 Exchange 组织的安全邮件的接收服务器。 必须至少定义一个邮箱服务器,并且可从 Internet 进行外部访问,才能在本地 Exchange 和 Exchange Online 组织之间启用安全邮件。 ReceivingTransportServers 参数接受的值是邮箱服务器的完整或短计算机名称,例如 mbx.corp.contoso.com 或 MBX。 如果定义不止一个邮箱服务器,使用逗号隔开服务器名称。
如果在混合部署中配置 EdgeTransportServers 参数,则 ReceivingTransportServers 参数值必须为 $null。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-SecureMailCertificateThumbprint
此参数仅在 2010 Exchange Server可用。
SecureMailCertificateThumbprint 参数指定要用作混合部署安全消息传输证书的 X.509 证书的指纹。 此证书不能自签名,必须从受信任的证书颁发机构获取 (CA) ,并且必须安装在 TransportServers 参数中定义的所有中心传输服务器上。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-SendingTransportServers
SendingTransportServers 参数指定在 EOP 服务的入站连接器配置中定义的 Exchange 邮箱服务器,这些服务器包含在 Microsoft 365 组织的一部分。 SentTransportServers 参数中定义的服务器被指定为从本地 Exchange 组织发送到混合部署中Exchange Online组织的安全邮件的接收服务器。 必须至少定义一个邮箱服务器,并且可从 Internet 进行外部访问,才能在本地 Exchange 和 Exchange Online 组织之间启用安全邮件。 SendingTransportServers 参数接受的值是邮箱服务器的完整或短计算机名称,例如 mbx.corp.contoso.com 或 MBX。 如果定义不止一个邮箱服务器,使用逗号隔开服务器名称。
如果在混合部署中配置 EdgeTransportServers 参数,则 SendingTransportServers 参数值必须为 $null。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ServiceInstance
ServiceInstance 参数只应由使用由中国世纪互联运营的Office 365手动配置混合部署的组织使用。 所有其他组织应使用混合配置向导配置 Microsoft 365 的混合部署。 此参数的有效值为 0 (null) 或 1。 默认值为 0 (null) 。对于使用中国世纪互联运营的Office 365连接的组织,在手动配置混合部署时,请将此值设置为 1。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-TlsCertificateName
TlsCertificateName 参数指定 TLS 加密要使用的 X.509 证书。 此参数 "<I>X.500Issuer<S>X.500Subject"
的有效值为 。 在证书的 Issuer 字段中为 X.500Issuer 值,在证书的 Subject 字段中为 X.500Subject 值。 可以通过运行 Get-ExchangeCertificate cmdlet 查找这些值。 或者,在运行 Get-ExchangeCertificate 查找证书的指纹值后,请运行 命令 $TLSCert = Get-ExchangeCertificate -Thumbprint <Thumbprint>
、运行 命令 $TLSCertName = "<I>$($TLSCert.Issuer)<S>$($TLSCert.Subject)"
,然后将值$TLSCertName此参数。
Type: | SmtpX509Identifier |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-TransportServers
此参数仅在 2010 Exchange Server可用。
TransportServers 参数指定安装了中心传输服务器角色的 Exchange Server 2010 SP2 服务器,这些服务器配置为支持混合部署功能。 必须至少定义一个中心传输服务器,并且可从 Internet 进行外部访问,才能在本地和基于云的组织之间启用安全邮件。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-WhatIf
WhatIf 开关模拟命令操作。 可以使用此开关在不实际应用将会发生的更改的情况下预览这些更改。 不必为此开关指定值。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
输入
Input types
若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。
输出
Output types
若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。