Test-EdgeSynchronization

此 cmdlet 仅适用于本地 Exchange。

使用 Test-EdgeSynchronization cmdlet 诊断已订阅的边缘传输服务器是否具有最新、准确的同步状态。

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

语法

Test-EdgeSynchronization
    -VerifyRecipient <ProxyAddress>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-WhatIf]
    [<CommonParameters>]
Test-EdgeSynchronization
    [-ExcludeRecipientTest]
    [-FullCompareMode]
    [-MaxReportSize <Unlimited>]
    [-MonitoringContext <Boolean>]
    [-TargetServer <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-WhatIf]
    [<CommonParameters>]

说明

Test-EdgeSynchronization cmdlet 是一个诊断 cmdlet,提供订阅的边缘传输服务器的同步状态报告。 可以将 VerifyRecipient 参数与此 cmdlet 一起使用,验证单个收件人是否已同步到 Active Directory 轻型目录服务 (AD LDS) 实例。 Edge 订阅过程建立收件人和配置信息从 Active Directory 到 AD LDS 的单向复制。

此 cmdlet 比较 Active Directory 中存储的数据和 AD LDS 中存储的数据。 数据中的任何不一致都会在此 cmdlet 的输出结果中报告。

您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet

示例

示例 1

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true

本示例将诊断订阅的边缘传输服务器的同步状态,仅输出前 500 个不一致数据,生成供 System Center Operations Manager 2007 使用的事件和性能计数器。

示例 2

Test-EdgeSynchronization -VerifyRecipient kate@contoso.com

此示例验证单个收件人 kate@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
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DomainController

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

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

类型:Fqdn
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ExcludeRecipientTest

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

ExcludeRecipientTest 开关指定是否排除收件人数据同步的验证。 不必为此开关指定值。

如果使用此开关,则仅验证配置对象的同步。 验证同步收件人数据所需花费的时间是否比仅验证配置数据的时间长。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FullCompareMode

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

FullCompareMode 开关指定是否对目标边缘传输服务器上的 Active Directory 和 AD LDS 实例之间的配置数据执行完整比较。 不必为此开关指定值。

如果不使用此开关,则将跳过对复制的配置数据的全面比较,该命令将只通过验证复制的 cookie 来测试边缘同步。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MaxReportSize

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

MaxReportSize 参数指定结果中列出的对象和属性的总数。 此命令输出的结果包括 AD LDS 和 Active Directory 中的所有不同步对象和属性的列表。 如果不同步目录服务,将会生成大量的数据。 如果不指定此参数的值,则使用默认值 1000。 此参数的最小值为 1。 此参数的最大值是 unlimited。

类型:Unlimited
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MonitoringContext

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

MonitoringContext 参数指定是否在结果中添加相关的监视事件和性能计数器。 有效值包含:

  • $true:监视事件和性能计数器包含在命令结果中。 通常,在将输出传递到 Microsoft System Center Operations Manager (SCOM) 时,可以在结果中包含监视事件和性能计数器。
  • $false:监视事件和性能计数器不包括在命令结果中。 此值为默认值。
类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TargetServer

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

TargetServer 参数指定要启动边缘同步的边缘传输服务器。 如果忽略,则同步所有边缘传输服务器。

如果安装了新的边缘传输服务器或边缘传输服务器在某段时间内不可用,则可能需要使用此参数为同步指定单个边缘传输服务器。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VerifyRecipient

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

VerifyRecipient 参数指定要验证其同步状态的单个收件人。 可通过指定为收件人分配的代理地址来标识收件人。 代理地址是收件人的电子邮件地址。 收件人验证测试与验证配置数据同步的测试是互斥的。

类型:ProxyAddress
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-WhatIf

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

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

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

Input types

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

输出

Output types

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