Microsoft Entra Connect:ADSync PowerShell 参考

以下文档提供有关Microsoft Entra Connect 随附的 ADSync PowerShell 模块的参考信息。

Add-ADSyncAADServiceAccount

概要

添加新Microsoft Entra 同步服务帐户并更新 Entra ID 连接器凭据,或更新当前帐户。

语法

Add-ADSyncAADServiceAccount [-AADCredential] <PSCredential> [[-Name] <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

描述

添加新Microsoft Entra 同步服务帐户并更新 Entra ID 连接器凭据,或更新当前帐户。 如果 -Name 提供了参数,则会创建新的同步服务帐户,并更新 Entra ID 连接器的用户名和密码。 如果没有 -Name 参数,将重置当前的同步服务帐户密码,并更新 Entra ID 连接器的用户名和密码。 例如,使用 -Name Sync_CONNECT01 添加或更新名为 Sync_CONNECT01@Contoso.onmicrosoft.com 的 Microsoft Entra 同步服务帐户。 若要检查当前Microsoft Entra 同步服务帐户使用的内容,

(Get-ADsyncConnector -Identifier 'b891884f-051e-4a83-95af-2544101c9083').ConnectivityParameters['UserName'].Value

例子

示例 1

# Get the Microsoft Entra credential
PS C:\> $credEntra = Get-Credential
# Add or update the synchronization service account
PS C:\> Add-ADSyncAADServiceAccount -AADCredential $credEntra

示例 2

# Get the current synchronization service account
PS C:\> (Get-ADsyncConnector -Identifier 'b891884f-051e-4a83-95af-2544101c9083').ConnectivityParameters['UserName'].Value
# Get the Microsoft Entra credential
PS C:\> $credEntra = Get-Credential
# Add or updatethe synchronization service account
PS C:\> Add-ADSyncAADServiceAccount -AADCredential $credEntra -Name Sync_CONNECT01

参数

-AADCredential

Microsoft Entra 凭据。

Type: PSCredential
Aliases: None

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-名字

服务帐户名称(没有域后缀)。

Type: String
Aliases: None

Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

System.Management.Automation.PSCredential

System.String

System.Management.Automation.SwitchParameter

输出

System.Object

Add-ADSyncADDSConnectorAccount

概要

此 cmdlet 重置服务帐户的密码,并在Microsoft Entra ID 和同步引擎中更新密码。

语法

byIdentifier

   Add-ADSyncADDSConnectorAccount [-Identifier] <Guid> [-EACredential <PSCredential>] [<CommonParameters>]

别名

    Add-ADSyncADDSConnectorAccount [-Name] <String> [-EACredential <PSCredential>] [<CommonParameters>]

描述

此 cmdlet 重置服务帐户的密码,并在Microsoft Entra ID 和同步引擎中更新密码。

例子

示例 1

  PS C:\> Add-ADSyncADDSConnectorAccount -Name contoso.com -EACredential $EAcredentials

重置连接到 contoso.com 的服务帐户的密码。

参数

-EACredential

Active Directory 中企业管理员帐户的凭据。

  Type: PSCredential
  Parameter Sets: (All)
  Aliases:

  Required: False
  Position: Named
  Default value: None
  Accept pipeline input: False
  Accept wildcard characters: False

-标识符

需要重置其服务帐户密码的连接器的标识符。

  Type: Guid
  Parameter Sets: byIdentifier
  Aliases:

  Required: True
  Position: 0
  Default value: None
  Accept pipeline input: True (ByValue)
  Accept wildcard characters: False

-名字

连接器的名称。

  Type: String
  Parameter Sets: byName
  Aliases:

  Required: True
  Position: 1
  Default value: None
  Accept pipeline input: True (ByValue)
  Accept wildcard characters: False

CommonParameters

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

输入

System.Guid

System.String

输出

System.Object

Disable-ADSyncExportDeletionThreshold

概要

禁用导出阶段删除阈值的功能。

语法

   Disable-ADSyncExportDeletionThreshold [-AADUserName] <string> [-WhatIf] [-Confirm] [<CommonParameters>]
    [<CommonParameters>]

描述

禁用导出阶段删除阈值的功能。

例子

示例 1

    PS C:\> Disable-ADSyncExportDeletionThreshold -AADUserName "<UserPrincipalName>"

使用提供的Microsoft Entra 凭据禁用导出删除阈值的功能。

参数

-AADUserName <字符串>

Microsoft Entra ID UserPrincipalName。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-确认

用于提示确认的参数开关。

    Type: SwitchParameter
    Parameter Sets: (All)
    Aliases: cf

    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

    Type: SwitchParameter
    Parameter Sets: (All)
    Aliases: wi

    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

CommonParameters

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

输入

System.String

输出

System.Object

Enable-ADSyncExportDeletionThreshold

概要

启用导出删除阈值功能并设置阈值的值。

语法

Enable-ADSyncExportDeletionThreshold [-DeletionThreshold] <UInt32>  [-AADUserName] <string> [-WhatIf] [-Confirm] [<CommonParameters>]

描述

启用导出删除阈值功能并设置阈值的值。

例子

示例 1

PS C:\> Enable-ADSyncExportDeletionThreshold -DeletionThreshold 999 -AADUserName "<UserPrincipalName>"

启用导出删除阈值功能并将删除阈值设置为 777。

参数

-AADUserName <字符串>

Microsoft Entra ID UserPrincipalName。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DeletionThreshold

删除阈值。

Type: UInt32
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

System.UInt32

System.String

输出

System.Object

Get-ADSyncAutoUpgrade

概要

获取安装中的 AutoUpgrade 状态。

语法

Get-ADSyncAutoUpgrade [-Detail] [<CommonParameters>]

描述

获取安装中的 AutoUpgrade 状态。

例子

示例 1

PS C:\> Get-ADSyncAutoUpgrade -Detail

返回安装的 AutoUpgrade 状态,并在 AutoUpgrade 暂停时显示挂起原因。

参数

-细节

如果 AutoUpgrade 状态已挂起,则使用此参数显示挂起原因。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncCSObject

概要

获取指定的连接器空间对象。

语法

SearchByIdentifier

Get-ADSyncCSObject [-Identifier] <Guid> [<CommonParameters>]

SearchByConnectorIdentifierDistinguishedName

Get-ADSyncCSObject [-ConnectorIdentifier] <Guid> [-DistinguishedName] <String> [-SkipDNValidation] [-Transient]
[<CommonParameters>]

SearchByConnectorIdentifier

Get-ADSyncCSObject [-ConnectorIdentifier] <Guid> [-Transient] [-StartIndex <Int32>] [-MaxResultCount <Int32>]
[<CommonParameters>]

SearchByConnectorNameDistinguishedName

Get-ADSyncCSObject [-ConnectorName] <String> [-DistinguishedName] <String> [-SkipDNValidation] [-Transient]
[<CommonParameters>]

SearchByConnectorName

Get-ADSyncCSObject [-ConnectorName] <String> [-Transient] [-StartIndex <Int32>] [-MaxResultCount <Int32>]
[<CommonParameters>]

描述

获取指定的连接器空间对象。

例子

示例 1

PS C:\> Get-ADSyncCSObject -ConnectorName "contoso.com" -DistinguishedName "CN=fabrikam,CN=Users,DC=contoso,DC=com"

获取 contoso.com 域中用户 fabrikam 的连接器空间对象。

参数

-ConnectorIdentifier

连接器的标识符。

Type: Guid
Parameter Sets: SearchByConnectorIdentifierDistinguishedName, SearchByConnectorIdentifier 
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConnectorName

连接器的名称。

Type: String
Parameter Sets: SearchByConnectorNameDistinguishedName, SearchByConnectorName
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DistinguishedName

连接器空间对象的可分辨名称。

Type: String
Parameter Sets: SearchByConnectorIdentifierDistinguishedName, SearchByConnectorNameDistinguishedName
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-标识符

连接器空间对象的标识符。

Type: Guid
Parameter Sets: SearchByIdentifier
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MaxResultCount

结果集的最大计数。

Type: Int32
Parameter Sets: SearchByConnectorIdentifier, SearchByConnectorName
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SkipDNValidation

参数开关以跳过 DistinguishedName 验证。

Type: SwitchParameter
Parameter Sets: SearchByConnectorIdentifierDistinguishedName, SearchByConnectorNameDistinguishedName
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-StartIndex

要从中返回计数的起始索引。

Type: Int32
Parameter Sets: SearchByConnectorIdentifier, SearchByConnectorName
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-短暂的

参数开关以获取暂时性连接器空间对象。

Type: SwitchParameter
Parameter Sets: SearchByConnectorIdentifierDistinguishedName, SearchByConnectorIdentifier, SearchByConnectorNameDistinguishedName, SearchByConnectorName
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncCSObjectLog

概要

获取连接器空间对象日志条目。

语法

Get-ADSyncCSObjectLog [-Identifier] <Guid> [-Count] <UInt32> [<CommonParameters>]

描述

获取连接器空间对象日志条目。

例子

示例 1

PS C:\> Get-ADSyncCSObjectLog -Identifier "00000000-0000-0000-0000-000000000000" -Count 1

返回一个具有指定标识符的对象。

参数

-计数

需要检索的最大连接器空间对象日志条目数。

Type: UInt32
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-标识符

连接器空间对象标识符。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncDatabaseConfiguration

概要

获取 ADSync 数据库的配置。

语法

Get-ADSyncDatabaseConfiguration [<CommonParameters>]

描述

获取 ADSync 数据库的配置。

例子

示例 1

PS C:\> Get-ADSyncDatabaseConfiguration

获取 ADSync 数据库的配置。

参数

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncExportDeletionThreshold

概要

从 Microsoft Entra ID 获取导出删除阈值。

语法

Get-ADSyncExportDeletionThreshold [-AADUserName] <string> [-WhatIf] [-Confirm] [<CommonParameters>]

描述

从 Microsoft Entra ID 获取导出删除阈值。

例子

示例 1

PS C:\> Get-ADSyncExportDeletionThreshold -AADUserName "<UserPrincipalName>"

使用指定的Microsoft Entra 凭据从 Microsoft Entra ID 获取导出删除阈值。

参数

-AADUserName <字符串>

Microsoft Entra ID UserPrincipalName。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

System.String

输出

System.Object

Get-ADSyncMVObject

概要

获取 metaverse 对象。

语法

Get-ADSyncMVObject -Identifier <Guid> [<CommonParameters>]

描述

获取 metaverse 对象。

例子

示例 1

PS C:\> Get-ADSyncMVObject -Identifier "00000000-0000-0000-0000-000000000000"

获取具有指定标识符的 metaverse 对象。

参数

-标识符

metaverse 对象的标识符。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncRunProfileResult

概要

处理来自客户端的输入并检索一个或多个运行配置文件结果。

语法

Get-ADSyncRunProfileResult [-RunHistoryId <Guid>] [-ConnectorId <Guid>] [-RunProfileId <Guid>]
[-RunNumber <Int32>] [-NumberRequested <Int32>] [-RunStepDetails] [-StepNumber <Int32>] [-WhatIf] [-Confirm]
[<CommonParameters>]

描述

处理来自客户端的输入并检索一个或多个运行配置文件结果。

例子

示例 1

PS C:\> Get-ADSyncRunProfileResult -ConnectorId "00000000-0000-0000-0000-000000000000"

检索指定连接器的所有同步运行配置文件结果。

参数

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConnectorId

连接器标识符。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-NumberRequested

返回的最大数目。

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RunHistoryId

特定运行的标识符。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RunNumber

特定运行的运行编号。

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RunProfileId

特定运行的运行配置文件标识符。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RunStepDetails

运行步骤详细信息的参数开关。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-StepNumber

按步骤编号筛选。

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncRunStepResult

概要

获取 AD 同步运行步骤结果。

语法

Get-ADSyncRunStepResult [-RunHistoryId <Guid>] [-StepHistoryId <Guid>] [-First] [-StepNumber <Int32>] [-WhatIf]
[-Confirm] [<CommonParameters>]

描述

获取 AD 同步运行步骤结果。

例子

示例 1

PS C:\> Get-ADSyncRunStepResult -RunHistoryId "00000000-0000-0000-0000-000000000000"

获取指定运行的 AD 同步运行步骤结果。

参数

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-第一

仅获取第一个对象的参数开关。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RunHistoryId

特定运行的 ID。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-StepHistoryId

特定运行步骤的 ID。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-StepNumber

步骤号。

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncScheduler

概要

获取同步计划程序当前的同步周期设置。

语法

Get-ADSyncScheduler [<CommonParameters>]

描述

获取同步计划程序当前的同步周期设置。

例子

示例 1

PS C:\> Get-ADSyncScheduler

获取同步计划程序当前的同步周期设置。

参数

CommonParameters

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

输入

没有

输出

System.Object

Get-ADSyncSchedulerConnectorOverride

概要

获取一个或多个指定连接器的 AD 同步计划程序替代值。

语法

Get-ADSyncSchedulerConnectorOverride [-ConnectorIdentifier <Guid>] [-ConnectorName <String>]
[<CommonParameters>]

描述

获取一个或多个指定连接器的 AD 同步计划程序替代值。

例子

示例 1

PS C:\> Get-ADSyncSchedulerConnectorOverride -ConnectorName "contoso.com"

获取“contoso.com”连接器的 AD 同步计划程序替代值。

示例 2

PS C:\> Get-ADSyncSchedulerConnectorOverride

获取所有 AD 同步计划程序重写值。

参数

-ConnectorIdentifier

连接器标识符。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConnectorName

连接器名称。

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Invoke-ADSyncCSObjectPasswordHashSync

概要

同步给定 AD 连接器空间对象的密码哈希。

语法

SearchByDistinguishedName

Invoke-ADSyncCSObjectPasswordHashSync [-ConnectorName] <String> [-DistinguishedName] <String>
[<CommonParameters>]

SearchByIdentifier

Invoke-ADSyncCSObjectPasswordHashSync [-Identifier] <Guid> [<CommonParameters>]

CSObject

Invoke-ADSyncCSObjectPasswordHashSync [-CsObject] <CsObject> [<CommonParameters>]

描述

同步给定 AD 连接器空间对象的密码哈希。

例子

示例 1

PS C:\> Invoke-ADSyncCSObjectPasswordHashSync -ConnectorName "contoso.com" -DistinguishedName "CN=fabrikam,CN=Users,DN=contoso,DN=com"

同步指定对象的密码哈希。

参数

-ConnectorName

连接器的名称。

Type: String
Parameter Sets: SearchByDistinguishedName
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CsObject

连接器空间对象。

Type: CsObject
Parameter Sets: CSObject
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DistinguishedName

连接器空间对象的可分辨名称。

Type: String
Parameter Sets: SearchByDistinguishedName
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-标识符

连接器空间对象的标识符。

Type: Guid
Parameter Sets: SearchByIdentifier
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Invoke-ADSyncRunProfile

概要

调用特定的运行配置文件。

语法

ConnectorName

Invoke-ADSyncRunProfile -ConnectorName <String> -RunProfileName <String> [-Resume] [<CommonParameters>]

ConnectorIdentifier

Invoke-ADSyncRunProfile -ConnectorIdentifier <Guid> -RunProfileName <String> [-Resume] [<CommonParameters>]

描述

调用特定的运行配置文件。

例子

示例 1

PS C:\> Invoke-ADSyncRunProfile -ConnectorName "contoso.com" -RunProfileName Export

在“contoso.com”连接器上调用导出。

参数

-ConnectorIdentifier

连接器的标识符。

Type: Guid
Parameter Sets: ConnectorIdentifier
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-ConnectorName

连接器的名称。

Type: String
Parameter Sets: ConnectorName
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-恢复

用于尝试恢复以前停止/半完成的 RunProfile 的参数开关。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RunProfileName

要对所选连接器调用的运行配置文件的名称。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

CommonParameters

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

输入

System.String

System.Guid

输出

System.Object

Remove-ADSyncAADServiceAccount

概要

删除Microsoft Entra 租户(与指定凭据关联的)中的现有Microsoft Entra 同步服务帐户。

语法

Remove-ADSyncAADServiceAccount [-AADCredential] <PSCredential> [-Name] <String> [-WhatIf] [-Confirm] [<CommonParameters>]

描述

删除Microsoft Entra 租户(与指定凭据关联的)中的现有Microsoft Entra 同步服务帐户。

例子

示例 1

PS C:\> $credEntra = Get-Credential
PS C:\> Remove-ADSyncAADServiceAccount -AADCredential $credEntra -Name Sync_CONNECT01

删除名为 Sync_CONNECT01@Contoso.onmicrosoft.com 的 Microsoft Entra 同步服务帐户。

参数

-AADCredential

Microsoft Entra 凭据。

Type: PSCredential
Parameter Sets: ServiceAccount
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-名字

服务帐户名称(没有域后缀)。

Type: String
Parameter Sets: ServiceAccount
Aliases:

Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

System.Management.Automation.PSCredential

System.String

输出

System.Object

Set-ADSyncAutoUpgrade

概要

更改“已启用”和“禁用”之间的安装上的 AutoUpgrade 状态。

语法

Set-ADSyncAutoUpgrade [-AutoUpgradeState] <AutoUpgradeConfigurationState> [[-SuspensionReason] <String>]
[<CommonParameters>]

描述

设置安装中的 AutoUpgrade 状态。 此 cmdlet 只能用于在“已启用”和“禁用”之间更改 AutoUpgrade 状态。 只有系统应将状态设置为“已挂起”。

例子

示例 1

PS C:\> Set-ADSyncAutoUpgrade -AutoUpgradeState Enabled

将 AutoUpgrade 状态设置为“已启用”。

参数

-AutoUpgradeState

AtuoUpgrade 状态。 接受的值:Suspended、Enabled、Disabled。

Type: AutoUpgradeConfigurationState
Parameter Sets: (All)
Aliases:
Accepted values: Suspended, Enabled, Disabled

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SuspensionReason

挂起原因。 只有系统应将 AutoUpgrade 状态设置为挂起。

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Set-ADSyncScheduler

概要

设置同步计划程序当前的同步周期设置。

语法

Set-ADSyncScheduler [[-CustomizedSyncCycleInterval] <TimeSpan>] [[-SyncCycleEnabled] <Boolean>]
[[-NextSyncCyclePolicyType] <SynchronizationPolicyType>] [[-PurgeRunHistoryInterval] <TimeSpan>]
[[-MaintenanceEnabled] <Boolean>] [[-SchedulerSuspended] <Boolean>] [-Force] [<CommonParameters>]

描述

设置同步计划程序当前的同步周期设置。

例子

示例 1

PS C:\> Set-ADSyncScheduler -SyncCycleEnabled $true

将 SyncCycleEnabled 的当前同步周期设置设置为 True。

参数

-CustomizedSyncCycleInterval

指定要设置的自定义同步间隔的时间跨度值。 如果要在允许的最低设置上运行,请将此参数设置为 null。

Type: TimeSpan
Parameter Sets: (All)
Aliases:

Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-力

用于强制设置值的参数开关。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: 6
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-MaintenanceEnabled

设置 MaintenanceEnabled 的参数。

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: 4
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-NextSyncCyclePolicyType

用于设置 NextSyncCyclePolicyType 的参数。 接受的值:未指定、增量、初始值。

Type: SynchronizationPolicyType
Parameter Sets: (All)
Aliases:
Accepted values: Unspecified, Delta, Initial

Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-PurgeRunHistoryInterval

设置 PurgeRunHistoryInterval 的参数。

Type: TimeSpan
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-SchedulerSuspended

设置 SchedulerSuspended 的参数。

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: 5
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-SyncCycleEnabled

设置 SyncCycleEnabled 的参数。

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

CommonParameters

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

输入

System.Nullable'1[[System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

System.Nullable'1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

System.Nullable'1[[Microsoft.IdentityManagement.PowerShell.ObjectModel.SynchronizationPolicyType, Microsoft.IdentityManagement.PowerShell.ObjectModel, Version=1.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

System.Management.Automation.SwitchParameter

输出

System.Object

Set-ADSyncSchedulerConnectorOverride

概要

设置同步计划程序当前的同步周期设置。

语法

ConnectorIdentifier

Set-ADSyncSchedulerConnectorOverride -ConnectorIdentifier <Guid> [-FullImportRequired <Boolean>]
[-FullSyncRequired <Boolean>] [<CommonParameters>]

ConnectorName

Set-ADSyncSchedulerConnectorOverride -ConnectorName <String> [-FullImportRequired <Boolean>]
[-FullSyncRequired <Boolean>] [<CommonParameters>]

描述

设置同步计划程序当前的同步周期设置。

例子

示例 1

PS C:\> Set-ADSyncSchedulerConnectorOverride -Connectorname "contoso.com" -FullImportRequired $true
-FullSyncRequired $false

设置“contoso.com”连接器的同步周期设置,以要求完全导入,并且不需要完全同步。

参数

-ConnectorIdentifier

连接器标识符。

Type: Guid
Parameter Sets: ConnectorIdentifier
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-ConnectorName

连接器名称。

Type: String
Parameter Sets: ConnectorName
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-FullImportRequired

设置为 true,要求在下一个周期中完全导入。

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-FullSyncRequired

设置为 true,要求在下一个周期进行完全同步。

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

CommonParameters

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

输入

System.Guid

System.String

System.Nullable'1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

输出

System.Object

Start-ADSyncPurgeRunHistory

概要

用于清除早于指定时间跨度运行的运行历史记录的 Cmdlet。

语法

在线

Start-ADSyncPurgeRunHistory [[-PurgeRunHistoryInterval]  <TimeSpan>] [<CommonParameters>]

离线

Start-ADSyncPurgeRunHistory [-Offline] [<CommonParameters>]

描述

用于清除早于指定时间跨度运行的运行历史记录的 Cmdlet。

例子

示例 1

PS C:\> Start-ADSyncPurgeRunHistory -PurgeRunHistoryInterval (New-Timespan -Hours 5)

清除超过 5 小时的所有运行历史记录。

参数

-离线

在服务处于脱机状态时,清除数据库中的所有运行历史记录。

Type: SwitchParameter
Parameter Sets: offline
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PurgeRunHistoryInterval

要保留的历史记录的间隔。

Type: TimeSpan
Parameter Sets: online
Aliases:

Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

CommonParameters

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

输入

System.TimeSpan

输出

System.Object

Start-ADSyncSyncCycle

概要

触发同步周期。

语法

Start-ADSyncSyncCycle [[-PolicyType] <SynchronizationPolicyType>] [[-InteractiveMode] <Boolean>]
[<CommonParameters>]

描述

触发同步周期。

例子

示例 1

PS C:\> Start-ADSyncSyncCycle -PolicyType Initial

使用初始策略类型触发同步周期。

参数

-InteractiveMode

区分交互式(命令行)模式和脚本/代码模式(来自其他代码的调用)。

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-PolicyType

要运行的策略类型。 接受的值:未指定、增量、初始值。

Type: SynchronizationPolicyType
Parameter Sets: (All)
Aliases:
Accepted values: Unspecified, Delta, Initial

Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

CommonParameters

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

输入

System.Nullable'1[[Microsoft.IdentityManagement.PowerShell.ObjectModel.SynchronizationPolicyType, Microsoft.IdentityManagement.PowerShell.ObjectModel, Version=1.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

System.Boolean

输出

System.Object

Stop-ADSyncRunProfile

概要

查找并停止所有或指定的繁忙连接器。

语法

Stop-ADSyncRunProfile [[-ConnectorName] <String>] [<CommonParameters>]

描述

查找并停止所有或指定的繁忙连接器。

例子

示例 1

PS C:\> Stop-ADSyncRunProfile -ConnectorName "contoso.com"

在“contoso.com”上停止任何正在运行的同步。

参数

-ConnectorName

连接器的名称。 如果未提供连接器,则会停止所有繁忙的连接器。

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Stop-ADSyncSyncCycle

概要

指示服务器停止当前运行的同步周期。

语法

Stop-ADSyncSyncCycle [<CommonParameters>]

描述

指示服务器停止当前运行的同步周期。

例子

示例 1

PS C:\> Stop-ADSyncSyncCycle

指示服务器停止当前运行的同步周期。

参数

CommonParameters

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

输入

没有

输出

System.Object

Sync-ADSyncCSObject

概要

在连接器空间对象上运行同步预览。

语法

ConnectorName_ObjectDN

Sync-ADSyncCSObject -ConnectorName <String> -DistinguishedName <String> [-Commit] [<CommonParameters>]

ConnectorIdentifier_ObjectDN

Sync-ADSyncCSObject -ConnectorIdentifier <Guid> -DistinguishedName <String> [-Commit] [<CommonParameters>]

ObjectIdentifier

Sync-ADSyncCSObject -Identifier <Guid> [-Commit] [<CommonParameters>]

描述

在连接器空间对象上运行同步预览。

例子

示例 1

PS C:\> Sync-ADSyncCSObject -ConnectorName "contoso.com" -DistinguishedName "CN=fabrikam,CN=Users,DC=contoso,DC=com"

返回指定对象的同步预览。

参数

-犯

用于提交的参数开关。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConnectorIdentifier

连接器的标识符。

Type: Guid
Parameter Sets: ConnectorIdentifier_ObjectDN
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConnectorName

连接器的名称。

Type: String
Parameter Sets: ConnectorName_ObjectDN
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DistinguishedName

连接器空间对象的可分辨名称。

Type: String
Parameter Sets: ConnectorName_ObjectDN, ConnectorIdentifier_ObjectDN
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-标识符

连接器空间对象的标识符。

Type: Guid
Parameter Sets: ObjectIdentifier
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

没有

输出

System.Object

Test-AdSyncAzureServiceConnectivity

概要

调查并识别与 Microsoft Entra ID 的连接问题。

语法

ByEnvironment

Test-AdSyncAzureServiceConnectivity [-AzureEnvironment] <Identifier> [[-Service] <AzureService>] [-CurrentUser]
[<CommonParameters>]

ByTenantName

Test-AdSyncAzureServiceConnectivity [-Domain] <String> [[-Service] <AzureService>] [-CurrentUser]
[<CommonParameters>]

描述

调查并识别与 Microsoft Entra ID 的连接问题。

例子

示例 1

PS C:\> Test-AdSyncAzureServiceConnectivity -AzureEnvironment Worldwide -Service SecurityTokenService -CurrentUser

如果没有连接问题,则返回“True”。

参数

-AzureEnvironment

要测试的 Azure 环境。 接受的值:Worldwide、China、UsGov、Germany、AzureUSGovernmentCloud、AzureUSGovernmentCloud2、AzureUSGovernmentCloud3、PreProduction、OneBox、Default。

Type: Identifier
Parameter Sets: ByEnvironment
Aliases:
Accepted values: Worldwide, China, UsGov, Germany, AzureUSGovernmentCloud, AzureUSGovernmentCloud2, AzureUSGovernmentCloud3, PreProduction, OneBox, Default

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-CurrentUser

运行 cmdlet 的用户。

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-域

正在测试其连接的域。

Type: String
Parameter Sets: ByTenantName
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-服务

正在测试其连接的服务。

Type: AzureService
Parameter Sets: (All)
Aliases:
Accepted values: SecurityTokenService, AdminWebService

Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

CommonParameters

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

输入

Microsoft.Online.Deployment.Client.Framework.MicrosoftOnlineInstance+Identifier

System.String

System.Nullable'1[[Microsoft.Online.Deployment.Client.Framework.AzureService, Microsoft.Online.Deployment.Client.Framework, Version=1.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

System.Management.Automation.SwitchParameter

输出

System.Object

Test-AdSyncUserHasPermissions

概要

用于检查 Active Directory 连接器帐户是否具有所需权限的 Cmdlet。

语法

Test-AdSyncUserHasPermissions [-ForestFqdn] <String> [-AdConnectorId] <Guid>
[-AdConnectorCredential] <PSCredential> [-BaseDn] <String> [-PropertyType] <String> [-PropertyValue] <String>
[-WhatIf] [-Confirm] [<CommonParameters>]

描述

用于检查 Active Directory 连接器帐户是否具有所需权限的 Cmdlet。

例子

示例 1

PS C:\> Test-AdSyncUserHasPermissions -ForestFqdn "contoso.com" -AdConnectorId "00000000-0000-0000-000000000000"
-AdConnectorCredential $connectorAcctCreds -BaseDn "CN=fabrikam,CN=Users,DC=contoso,DC=com" -PropertyType "Allowed-Attributes" -PropertyValue "name"

检查 ADMA 用户是否有权访问用户“fabrikam”的“name”属性。

参数

-AdConnectorCredential

AD 连接器帐户凭据。

Type: PSCredential
Parameter Sets: (All)
Aliases:

Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AdConnectorId

AD 连接器 ID。

Type: Guid
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-BaseDn

要检查的对象的基本 DN。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-确认

在运行 cmdlet 之前,提示你进行确认。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForestFqdn

林的名称。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-PropertyType

要查找的权限类型。 接受的值:Allowed-Attributes、Allowed-Attributes-Effective、Allowed-Child-Classes、Allowed-Child-Classes-Effective。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PropertyValue

要在 PropertyType 属性中查找的值。

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未能运行。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

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

输入

System.String

System.Guid

输出

System.Object

后续步骤