Set-AddressRewriteEntry

此 cmdlet 仅在本地 Exchange 中的边缘传输服务器上可用或有效。

使用 Set-AddressRewriteEntry cmdlet 可以修改现有地址重写条目,这些地址重写条目可重写通过边缘传输服务器发送给组织或从组织发送的邮件中的发件人和收件人的电子邮件地址。

有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法

语法

Default (默认值)

Set-AddressRewriteEntry
    [-Identity] <AddressRewriteEntryIdParameter>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ExceptionList <MultiValuedProperty>]
    [-ExternalAddress <String>]
    [-InternalAddress <String>]
    [-Name <String>]
    [-OutboundOnly <Boolean>]
    [-WhatIf]
    [<CommonParameters>]

说明

在边缘传输服务器上,需要是本地管理员组的成员才能运行此 cmdlet。

示例

示例 1

Set-AddressRewriteEntry "Address rewrite entry for contoso.com" -Name "Address rewrite entry for northwindtraders.com" -InternalAddress northwindtraders.com

本示例使用以下设置修改名为“contoso.com 的地址重写条目”的现有地址重写条目:

将受地址重写条目影响的原始电子邮件地址更改为 northwindtraders.com 域中的所有地址。

将 Name 值更改为“northwindtraders.com 的地址重写条目”。

示例 2

Set-AddressRewriteEntry "Address rewrite entry for all contoso.com email addresses" -OutboundOnly $true

本示例将入站和出站的名为“所有 contoso.com 电子邮件地址的地址条目”的现有地址重写条目更改为仅出站。 需要配置代理地址以与所有受影响的收件人的重写电子邮件地址相匹配。

参数

-Confirm

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。

  • 破坏性 cmdlet(例如 Remove-* cmdlets)内置有暂停,可强制要求先确认命令,然后再继续操作。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:-Confirm:$false
  • 其他大多数 cmdlet(例如 New-* 和 Set-* cmdlet)都没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False
别名:cf

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-DomainController

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

DomainController 参数指定此 cmdlet 从 Active Directory 读取数据或向其写入数据时使用的域控制器。 可以使用完全限定的域名 (FQDN) 来标识域控制器。 例如,dc01.contoso.com。

边缘传输服务器上不支持 DomainController 参数。 边缘传输服务器使用活动目录轻型目录服务 (AD LDS) 的本地实例来读取和写入数据。

参数属性

类型:Fqdn
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-ExceptionList

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

ExceptionList 参数指定在 InternalAddress 参数包含指定多个域名的值时应从地址重写中排除的域名。 可以使用逗号分隔 ExceptionList 参数中包含的多个域名。 有关如何向多值属性添加值或删除值的详细信息,请参阅 修改多值属性

参数属性

类型:MultiValuedProperty
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-ExternalAddress

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

ExternalAddress 参数指定所需的最终电子邮件地址。 如果 InternalAddress 参数指定单个电子邮件地址 () chris@contoso.com ,则 ExternalAddress 参数还必须指定单个电子邮件地址 (support@contoso.com) 。 如果 InternalAddress 参数指定单个域 (contoso.com) 或指定一个域及所有子域 (*.contoso.com),则 ExternalAddress 参数必须指定单个域 (fabrikam.com)。

不能在 ExternalAddress 参数中使用通配符 (*)。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Identity

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

Identity 参数指定要修改的地址重写条目。 您可以指定地址重写条目的名称或 GUID。

参数属性

类型:AddressRewriteEntryIdParameter
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:1
必需:True
来自管道的值:True
来自管道的值(按属性名称):True
来自剩余参数的值:False

-InternalAddress

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

InternalAddress 参数指定要更改的原始电子邮件地址。 可以使用下列值:

  • 单个电子邮件地址: david@contoso.com
  • 单一域:contoso.com 或 sales.contoso.com
  • 域和所有子域:*.contoso.com

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Name

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

Name 参数指定此地址重写条目的唯一名称。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-OutboundOnly

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

OutboundOnly 参数启用或禁用仅出站地址重写。 此参数的有效输入为 $true 或 $false。 值$true表示地址重写仅在出站邮件中发生。 值$false意味着在出站邮件和入站邮件上发生地址重写, (重写的电子邮件地址将更改回入站邮件) 中的原始电子邮件地址。 默认值为 $false。

如果 InternalAddress 参数包含在域和所有子域中重写地址的通配符(*.contoso.com),必须将此参数设置为 $true。

此外,如果配置仅出站地址重写,则需要将重写电子邮件地址配置为受影响收件人的代理地址。 例如,如果 laura@sales.contoso.com 重写为 laura@contoso.com,则必须在 Laura 的邮箱上配置代理地址 laura@contoso.com 。 这样,答复和入站邮件便可以正确传递。

参数属性

类型:Boolean
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-WhatIf

适用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

WhatIf 开关模拟命令操作。 可以使用此开关在不实际应用将会发生的更改的情况下预览这些更改。 不必为此开关指定值。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False
别名:无线

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

Input types

若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。

输出

Output types

若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。