次の方法で共有


Microsoft Entra Connect: ADSyncTools PowerShell リファレンス

次のドキュメントでは、Microsoft Entra Connect に含まれる ADSyncTools.psm1 PowerShell モジュールのリファレンス情報を提供します。

ADSyncTools PowerShell モジュールをインストールする

ADSyncTools PowerShell モジュールをインストールするには、次の手順を実行します。

  1. 管理者特権で Windows PowerShell を開く
  2. 次のように入力するか、コピーして貼り付けます。
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Install-Module -Name ADSyncTools
    
  3. Enter キーを押します。
  4. モジュールがインストールされたことを確認するには、次のように入力するか、コピーして貼り付けます。
    Get-module ADSyncTools
    
  5. 今、モジュールに関する情報が表示されるはずです。

Clear-ADSyncToolsMsDsConsistencyGuid

概要

Active Directory オブジェクト mS-DS-ConsistencyGuid をクリアする

構文

Clear-ADSyncToolsMsDsConsistencyGuid [-Identity] <Object> [<CommonParameters>]

Description

ターゲット Active Directory オブジェクトの mS-DS-ConsistencyGuid の値をクリアします。 マルチドメイン フォレスト内の Active Directory オブジェクトをサポートします。

例の数々

例 1

Clear-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com'

例 2

Clear-ADSyncToolsMsDsConsistencyGuid -Identity 'User1@Contoso.com'

例 3

'User1@Contoso.com' | Clear-ADSyncToolsMsDsConsistencyGuid

パラメーター

-同一性

mS-DS-ConsistencyGuid をクリアする AD のターゲット オブジェクト

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Connect-ADSyncToolsSqlDatabase

概要

テスト目的で SQL データベースに接続する

構文

Connect-ADSyncToolsSqlDatabase [-Server] <String> [[-Instance] <String>] [[-Database] <String>]
 [[-Port] <String>] [[-UserName] <String>] [[-Password] <String>] [<CommonParameters>]

Description

SQL 診断関連の関数とユーティリティ

例の数々

例 1

Connect-ADSyncToolsSqlDatabase -Server 'sqlserver01.contoso.com' -Database 'ADSync'

例 2

Connect-ADSyncToolsSqlDatabase -Server 'sqlserver01.contoso.com' -Instance 'INTANCE01' -Database 'ADSync'

パラメーター

-サーバー

SQL Server 名

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-例

SQL Server インスタンス名

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-データベース

SQL Server データベース名

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-港

SQL Server ポート (たとえば、 49823)

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UserName

SQL Server ログイン ユーザー名

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-パスワード

SQL Server ログイン パスワード

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

ConvertFrom-ADSyncToolsAadDistinguishedName

概要

Microsoft Entra Connector DistinguishedName を ImmutableId に変換する

構文

ConvertFrom-ADSyncToolsAadDistinguishedName [-DistinguishedName] <String> [<CommonParameters>]

Description

CN={514635484D4B376E38307176645973555049486139513D3D} のような Microsoft Entra Connector DistinguishedName を受け取り、それぞれの base64 ImmutableID 値に変換します (例: QF5HMK7n80qvdYsUPIHa9Q==

例の数々

例 1

ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'

パラメーター

-DistinguishedName

Microsoft Entra Connector Space DistinguishedName

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

ConvertFrom-ADSyncToolsImmutableID

概要

Base64 ImmutableId (SourceAnchor) を GUID 値に変換する

構文

ConvertFrom-ADSyncToolsImmutableID [-Value] <String> [<CommonParameters>]

Description

Base64 文字列から ImmutableID の値を変換し、GUID 値を返します。Base64 文字列を GUID に変換できない場合は、バイト配列を返します。

例の数々

例 1

ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='

例 2

'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID

パラメーター

-価値

Base64 形式の ImmutableId

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

ConvertTo-ADSyncToolsAadDistinguishedName

概要

ImmutableId を Microsoft Entra Connector DistinguishedName に変換する

構文

ConvertTo-ADSyncToolsAadDistinguishedName [-ImmutableId] <String> [<CommonParameters>]

Description

QF5HMK7n80qvdYsUPIHa9Q== のような ImmutableId (SourceAnchor) を受け取り、それぞれの Microsoft Entra Connector DistinguishedName 値に変換します (例: CN={514635484D4B376E38307176645973555049486139513D3D}

例の数々

例 1

ConvertTo-ADSyncToolsAadDistinguishedName 'QF5HMK7n80qvdYsUPIHa9Q=='

パラメーター

-ImmutableId

ImmutableId (SourceAnchor)

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

ConvertTo-ADSyncToolsCloudAnchor

概要

Base64 アンカーを CloudAnchor に変換する

構文

ConvertTo-ADSyncToolsCloudAnchor [-Anchor] <String> [<CommonParameters>]

Description

VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA== などの Base64 アンカーを取得し、対応する CloudAnchor 値 (例: CloudAnchor) に変換します。 User_00aa00aa-bb11-cc22-dd33-44ee44ee44ee

例の数々

例 1

ConvertTo-ADSyncToolsCloudAnchor "VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA=="

例 2

"VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA==" | ConvertTo-ADSyncToolsCloudAnchor

パラメーター

-錨

Base64 アンカー

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

ConvertTo-ADSyncToolsImmutableID

概要

GUID (ObjectGUID/ms-Ds-Consistency-Guid) を Base64 文字列に変換する

構文

ConvertTo-ADSyncToolsImmutableID [-Value] <Object> [<CommonParameters>]

Description

GUID、GUID 文字列、またはバイト配列形式の値を Base64 文字列に変換します

例の数々

例 1

ConvertTo-ADSyncToolsImmutableID '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'

例 2

'00aa00aa-bb11-cc22-dd33-44ee44ee44ee' | ConvertTo-ADSyncToolsImmutableID

パラメーター

-価値

GUID、GUID 文字列、またはバイト配列

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Export-ADSyncToolsAadDisconnectors

概要

Microsoft Entra Disconnector オブジェクトをエクスポートする

構文

Export-ADSyncToolsAadDisconnectors [[-SyncObjectType] <Object>] [<CommonParameters>]

Description

CSExport ツールを実行してすべての Disconnector を XML にエクスポートし、この XML 出力を受け取り、UserPrincipalName、Mail、SourceAnchor、DistinguishedName、CsObjectId、ObjectType、ConnectorId、CloudAnchor を使用して CSV ファイルに変換します。

例の数々

例 1

Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'

すべての PublicFolder Disconnector オブジェクトを CSV にエクスポートする

例 2

Export-ADSyncToolsAadDisconnectors

CSV へのすべての Disconnector オブジェクトへのエクスポート

パラメーター

-SyncObjectType

出力に含める ObjectType

Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

入力

指定したオブジェクト型に対してのみ Disconnector をエクスポートする場合は、ObjectType 引数を使用します。

出力

UserPrincipalName、Mail、SourceAnchor、DistinguishedName、CsObjectId、ObjectType、ConnectorId、CloudAnchor を含む Disconnector オブジェクトを含む CSV ファイルをエクスポートします。

Export-ADSyncToolsAadPublicFolders

概要

同期されたすべての Mail-Enabled パブリック フォルダー オブジェクトを Microsoft Entra ID から CSV ファイルにエクスポートします

構文

Export-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-Path] <Object> [<CommonParameters>]

Description

この関数は、Microsoft Entra ID に存在するすべての同期 Mail-Enabled パブリック フォルダー (MEPF) を CSV ファイルにエクスポートします。 Remove-ADSyncToolsAadPublicFolders と組み合わせて使用して、Microsoft Entra ID で孤立した Mail-Enabled パブリック フォルダーを識別および削除できます。 この関数には、Microsoft Entra ID のグローバル管理者の資格情報が必要であり、MFA による認証はサポートされていません。 注: テナントで DirSync が無効になっている場合は、孤立したメールが有効なパブリック フォルダーを Microsoft Entra ID から削除するために、DirSync を一時的に再び有効にする必要があります。

例の数々

例 1

Export-ADSyncToolsAadPublicFolders -Credential $(Get-Credential) -Path <file_name>

パラメーター

-資格 情報

Microsoft Entra グローバル管理者の資格情報

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: true
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-パス

出力ファイルのパス

Type: String
Parameter Sets: (All)
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: false (ByPropertyName)
Accept wildcard characters: false

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

入力

出力

このコマンドレットは、同期されたすべての Mail-Enabled PublicFolder オブジェクトを CSV 形式で含む <filename> を作成します。

Export-ADSyncToolsHybridAadJoinReport

概要

Active Directory コンピューター オブジェクト (具体的には、Microsoft Entra ハイブリッド参加機能によって発行された証明書) に格納されている証明書のレポートを生成します。

構文

SingleObject

Export-ADSyncToolsHybridAadJoinReport [-DN] <String> [[-Filename] <String>] [<CommonParameters>]

MultipleObjects

Export-ADSyncToolsHybridAadJoinReport [-OU] <String> [[-Filename] <String>] [<CommonParameters>]

Description

このツールは、AD の Computer オブジェクトの UserCertificate プロパティに存在するすべての証明書をチェックし、有効期限が切れていない証明書ごとに、証明書が Microsoft Entra ハイブリッド結合機能 (つまり、サブジェクト名は CN={ObjectGUID}) に対して発行されたかどうかを検証します。 バージョン 1.4 より前の Microsoft Entra Connect は、少なくとも 1 つの証明書を含むコンピューターを Microsoft Entra に同期していましたが、Microsoft Entra Connect バージョン 1.4 以降では、ADSync エンジンは Microsoft Entra ハイブリッド参加証明書を識別でき、有効な Microsoft Entra ハイブリッド参加証明書がない限り、コンピューター オブジェクトが Microsoft Entra ID に同期されないように "cloudfilter" (除外) します。 既に AD に同期されているが、有効な Microsoft Entra ハイブリッド参加証明書がない Microsoft Entra Device オブジェクトは、Microsoft Entra Connect によって Microsoft Entra ID (CloudFiltered=TRUE) から削除されます。

例の数々

例 1

Export-ADSyncToolsHybridAzureADjoinCertificateReport -DN 'CN=Computer1,OU=SYNC,DC=Fabrikam,DC=com'

例 2

Export-ADSyncToolsHybridAzureADjoinCertificateReport -OU 'OU=SYNC,DC=Fabrikam,DC=com' -Filename "MyHybridAzureADjoinReport.csv" -Verbose

パラメーター

-DN

Computer DistinguishedName

Type: String
Parameter Sets: SingleObject
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-OU

AD OrganizationalUnit

Type: String
Parameter Sets: MultipleObjects
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-Filename

CSV ファイル名の出力 (省略可能)

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

詳細情報: Microsoft Entra Connect 1.4.xx.x とデバイスの消失について

Export-ADSyncToolsObjects

概要

Microsoft Entra Connect オブジェクトを XML ファイルにエクスポートする

構文

オブジェクト識別子

Export-ADSyncToolsObjects [-ObjectId] <Object> [-Source] <Object> [-ExportSerialized] [<CommonParameters>]

DistinguishedName

Export-ADSyncToolsObjects [-DistinguishedName] <Object> [-ConnectorName] <Object> [-ExportSerialized]
 [<CommonParameters>]

Description

メタバースから内部 ADSync オブジェクトをエクスポートし、コネクタ スペースから関連する接続オブジェクトをエクスポートします。

例の数々

例 1

Export-ADSyncToolsObjects -ObjectId 'aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb' -Source Metaverse

例 2

Export-ADSyncToolsObjects -ObjectId 'bbbbbbbb-1111-2222-3333-cccccccccccc' -Source ConnectorSpace

例 3

Export-ADSyncToolsObjects -DistinguishedName 'CN=User1,OU=ADSync,DC=Contoso,DC=com' -ConnectorName 'Contoso.com'

パラメーター

-ObjectId

ObjectId は、それぞれのコネクタ スペースまたはメタバース内のオブジェクトの一意識別子です。

Type: Object
Parameter Sets: ObjectId
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-源

ソースは、ConnectorSpace または Metaverse を使用できるオブジェクトが存在するテーブルです。

Type: Object
Parameter Sets: ObjectId
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-DistinguishedName

DistinguishedName は、それぞれのコネクタ スペース内のオブジェクトの識別子です

Type: Object
Parameter Sets: DistinguishedName
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-ConnectorName

ConnectorName は、オブジェクトが存在するコネクタ スペースの名前です。

Type: Object
Parameter Sets: DistinguishedName
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-ExportSerialized

ExportSerialized は追加の XML ファイルをエクスポートします

Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Export-ADSyncToolsRunHistory

概要

Microsoft Entra Connect の実行履歴をエクスポートする

構文

Export-ADSyncToolsRunHistory [-TargetName] <String> [<CommonParameters>]

Description

Microsoft Entra Connect 実行プロファイルと実行ステップの結果をそれぞれ CSV および XML 形式にエクスポートする関数。 結果の実行プロファイル CSV ファイルはスプレッドシートにインポートでき、実行ステップ XML ファイルは Import-Clixml

例の数々

例 1

Export-ADSyncToolsRunHistory -TargetName MyADSyncHistory

パラメーター

-TargetName

出力ファイルの名前

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Export-ADSyncToolsSourceAnchorReport

概要

ms-dsのエクスポート -Consistency-Guid レポート

構文

Export-ADSyncToolsSourceAnchorReport [-AlternativeLoginId] [-UserPrincipalName] <String>
 [-ImmutableIdGUID] <String> [-Output] <String> [<CommonParameters>]

Description

Import-ADSyncToolsSourceAnchor からの CSV ファイルのインポートに基づいて、ms-ds-Consistency-Guid レポートを生成します

例の数々

例 1

Import-Csv .\AllSyncUsers.csv | Export-ADSyncToolsSourceAnchorReport -Output ".\AllSyncUsers-Report"

例 2

Another example of how to use this cmdlet

パラメーター

-AlternativeLoginId

代替ログイン ID (メール) を使用する

Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-ユーザープリンシパルネーム

ユーザープリンシパルネーム

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-ImmutableIdGUID

ImmutableIdGUID

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-アウトプット

CSV ファイルと LOG ファイルの出力ファイル名

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Get-ADSyncToolsAadObject

概要

特定の SyncObjectType の同期されたオブジェクトを取得する

構文

Get-ADSyncToolsAadObject [-SyncObjectType] <Object> [-Credential] <PSCredential> [<CommonParameters>]

Description

特定のオブジェクト クラス (SyncObjectType) に対して同期されたすべてのオブジェクトを Microsoft Entra から読み取ります。

例の数々

例 1

Get-ADSyncToolsAadObject -SyncObjectType 'publicFolder' -Credential $(Get-Credential)

パラメーター

-SyncObjectType

Object Type/オブジェクトの種類

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-資格 情報

Microsoft Entra グローバル管理者の資格情報

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

出力

このコマンドレットは、同期クライアントによって同期される "Shadow" プロパティを返します。これは、Microsoft Entra ID のそれぞれのプロパティに格納されている実際の値とは異なる場合があります。 たとえば、検証されていないドメイン サフィックス 'user@nonverified.___domain' と同期されるユーザーの UPN には、Microsoft Entra ID の UPN サフィックスがテナントの既定のドメイン 'user@tenantname.onmicrosoft.com' に変換されます。 この場合、Get-ADSyncToolsAadObject は、Microsoft Entra ID 'user@nonverified.___domain' の実際の値ではなく、"user@tenantname.onmicrosoft.com" の "Shadow" 値を返します。

Get-ADSyncToolsMsDsConsistencyGuid

概要

-ConsistencyGuid ms-dsActive Directory オブジェクトを取得する

構文

Get-ADSyncToolsMsDsConsistencyGuid [-Identity] <Object> [<CommonParameters>]

Description

ターゲット Active Directory オブジェクトの mS-DS-ConsistencyGuid 属性の値を GUID 形式で返します。 マルチドメイン フォレスト内の Active Directory オブジェクトをサポートします。

例の数々

例 1

Get-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com'

例 2

Get-ADSyncToolsMsDsConsistencyGuid -Identity 'User1@Contoso.com'

例 3

'User1@Contoso.com' | Get-ADSyncToolsMsDsConsistencyGuid

パラメーター

-同一性

取得する AD のターゲット オブジェクト

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Get-ADSyncToolsRunHistory

概要

Microsoft Entra Connect の実行履歴を取得する

構文

Get-ADSyncToolsRunHistory [[-Days] <Int32>] [<CommonParameters>]

Description

Microsoft Entra Connect の実行履歴を XML 形式で返す関数

例の数々

例 1

Get-ADSyncToolsRunHistory

例 2

Get-ADSyncToolsRunHistory -Days 3

パラメーター

-日

履歴を収集する日数 (既定値 = 1)

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Get-ADSyncToolsRunHistoryLegacyWmi

概要

古いバージョンの Microsoft Entra Connect (WMI) の Microsoft Entra Connect 実行履歴を取得する

構文

Get-ADSyncToolsRunHistoryLegacyWmi [[-Days] <Int32>] [<CommonParameters>]

Description

Microsoft Entra Connect の実行履歴を XML 形式で返す関数

例の数々

例 1

Get-ADSyncToolsRunHistory

例 2

Get-ADSyncToolsRunHistory -Days 3

パラメーター

-日

履歴を収集する日数 (既定値 = 1)

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Get-ADSyncToolsSqlBrowserInstances

概要

SQL Browser サービスから SQL Server インスタンスを取得する

構文

Get-ADSyncToolsSqlBrowserInstances [[-Server] <String>]

Description

SQL 診断関連の関数とユーティリティ

例の数々

例 1

Get-ADSyncToolsSqlBrowserInstances -Server 'sqlserver01'

パラメーター

-サーバー

SQL Server 名

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Get-ADSyncToolsTenantAzureEnvironment

概要

ユーザーが属している Azure 環境を取得するヘルパー関数。

構文

Get-ADSyncToolsTenantAzureEnvironment [-Credential] <PSCredential> [<CommonParameters>]

Description

この関数は、Oauth 検出エンドポイントを呼び出して CloudInstance を取得し、tenant_region_scopeして Azure 環境を決定します。 https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration

例の数々

例 1

Get-ADSyncToolsTenantAzureEnvironment -Credential (Get-Credential)

パラメーター

-資格 情報

ユーザーの PowerShell 資格情報オブジェクト:

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

入力

ユーザーの PowerShell 資格情報オブジェクト

出力

Azure 環境 (文字列)

Get-ADSyncToolsTls12

概要

.NET Framework の Client\Server TLS 1.2 設定を取得します

構文

Get-ADSyncToolsTls12 [<CommonParameters>]

Description

.NET Framework の TLS 1.2 に関する情報をレジストリから読み取ります。

経路 名前
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 システムデフォルトTLSバージョン
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 システムデフォルトTLSバージョン
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server 有効化済み
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server デフォルトで無効
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client 有効化済み
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client デフォルトで無効

例の数々

例 1

Get-ADSyncToolsTls12

パラメーター

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

詳細情報: Microsoft Entra Connect の TLS 1.2 の適用

Import-ADSyncToolsObjects

概要

XML ファイルから Microsoft Entra Connect オブジェクトをインポートする

構文

Import-ADSyncToolsObjects [-Path] <String> [<CommonParameters>]

Description

Export-ADSyncToolsObjects を使用してエクスポートされた XML ファイルから内部 ADSync オブジェクトをインポートします。

例の数々

例 1

Import-ADSyncToolsObjects -Path .\20210224-003104_81275a23-0168-eb11-80de-00155d188c11_MV.xml

パラメーター

-パス

インポートする XML ファイルのパス

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Import-ADSyncToolsRunHistory

概要

Microsoft Entra Connect の実行履歴をインポートする

構文

Import-ADSyncToolsRunHistory [-Path] <String> [<CommonParameters>]

Description

Export-ADSyncToolsRunHistory を使用して作成された XML から Microsoft Entra Connect 実行ステップの結果をインポートする関数

例の数々

例 1

Export-ADSyncToolsRunHistory -Path .\RunHistory-RunStep.xml

パラメーター

-パス

インポートする XML ファイルのパス

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Import-ADSyncToolsSourceAnchor

概要

Microsoft Entra ID から ImmutableID をインポートする

構文

Import-ADSyncToolsSourceAnchor [-Output] <String> [-IncludeSyncUsersFromRecycleBin] [<CommonParameters>]

Description

Guid 形式の ImmutableID 値を含むすべての Microsoft Entra ID 同期ユーザーを含むファイルを生成します。

例の数々

例 1

Import-ADSyncToolsSourceAnchor -OutputFile '.\AllSyncUsers.csv'

例 2

Import-ADSyncToolsSourceAnchor -OutputFile '.\AllSyncUsers.csv' -IncludeSyncUsersFromRecycleBin

パラメーター

-アウトプット

CSV ファイルの出力

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IncludeSyncUsersFromRecycleBin

Microsoft Entra ID のごみ箱から同期されたユーザーを取得する

Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Invoke-ADSyncToolsSqlQuery

概要

テスト目的でデータベースに対して SQL クエリを呼び出す

構文

Invoke-ADSyncToolsSqlQuery [-SqlConnection] <SqlConnection> [[-Query] <String>] [<CommonParameters>]

Description

SQL 診断関連の関数とユーティリティ

例の数々

例 1

New-ADSyncToolsSqlConnection -Server SQLserver01.Contoso.com -Port 49823 | Invoke-ADSyncToolsSqlQuery

例 2

$sqlConn = New-ADSyncToolsSqlConnection -Server SQLserver01.Contoso.com -Port 49823
Invoke-ADSyncToolsSqlQuery -SqlConnection $sqlConn -Query 'SELECT *, database_id FROM sys.databases'

パラメーター

-SqlConnection

SQL 接続

Type: SqlConnection
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-クエリ

SQL クエリ

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: SELECT name, database_id FROM sys.databases
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Remove-ADSyncToolsAadObject

概要

Microsoft Entra ID から孤立した同期されたオブジェクトを削除する

構文

CsvInput

Remove-ADSyncToolsAadObject [-Credential] <PSCredential> [-InputCsvFilename] <Object> [-WhatIf] [-Confirm]
 [<CommonParameters>]

ObjectInput

Remove-ADSyncToolsAadObject [-Credential] <PSCredential> [-SourceAnchor] <Object> [-SyncObjectType] <Object>
 [-WhatIf] [-Confirm] [<CommonParameters>]

Description

10 個のオブジェクトのバッチで SourceAnchor と ObjectType に基づいて同期されたオブジェクトを Microsoft Entra ID から削除します。CSV ファイルは、Export-ADSyncToolsAadDisconnectors

例の数々

例 1

Remove-ADSyncToolsAadObject -InputCsvFilename .\DeleteObjects.csv -Credential (Get-Credential)

例 2

Remove-ADSyncToolsAadObject -SourceAnchor '2epFRNMCPUqhysJL3SWL1A==' -SyncObjectType 'publicFolder' -Credential (Get-Credential)

パラメーター

-資格 情報

Microsoft Entra グローバル管理者の資格情報

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-InputCsvFilename

CSV 入力ファイル名

Type: Object
Parameter Sets: CsvInput
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-SourceAnchor

オブジェクト SourceAnchor

Type: Object
Parameter Sets: ObjectInput
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-SyncObjectType

Object Type/オブジェクトの種類

Type: Object
Parameter Sets: ObjectInput
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
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

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

入力

InputCsvFilename は、少なくとも 2 つの列を持つ CSV ファイルを指す必要があります: SourceAnchor、SyncObjectType

出力

ExportDeletions 操作の免責事項の結果を表示します。ごみ箱を持つユーザー オブジェクト以外は、この関数を使用して DELETED された他のオブジェクトの種類を回復できません。

Remove-ADSyncToolsAadPublicFolders

概要

Microsoft Entra ID から同期 Mail-Enabled パブリック フォルダー (MEPF) を削除します。 削除するターゲット MEPF オブジェクトに対して 1 つの SourceAnchor/ImmutableID を指定するか、Export-ADSyncToolsAadPublicFolders と組み合わせて使用するときに削除するオブジェクトのバッチを含む CSV リストを指定できます。 この関数には、Microsoft Entra ID のグローバル管理者の資格情報が必要であり、MFA による認証はサポートされていません。 注: テナントで DirSync が無効になっている場合は、孤立したメールが有効なパブリック フォルダーを Microsoft Entra ID から削除するために、DirSync を一時的に再度有効にする必要があります。

構文

Export-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-Path] <Object> [<CommonParameters>]

Description

この関数は、Microsoft Entra ID に存在するすべての同期 Mail-Enabled パブリック フォルダー (MEPF) を CSV ファイルにエクスポートします。 Remove-ADSyncToolsAadPublicFolders と組み合わせて使用して、Microsoft Entra ID で孤立した Mail-Enabled パブリック フォルダーを識別および削除できます。 この関数には、Microsoft Entra ID のグローバル管理者の資格情報が必要であり、MFA による認証はサポートされていません。 注: テナントで DirSync が無効になっている場合は、孤立したメールが有効なパブリック フォルダーを Microsoft Entra ID から削除するために、DirSync を一時的に再び有効にする必要があります。

例の数々

例 1

Remove-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-InputCsvFilename] <Object> [-WhatIf] [-Confirm] [<CommonParameters>]

例 2

Remove-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-SourceAnchor] <Object> [-WhatIf] [-Confirm] [<CommonParameters>]

パラメーター

-資格 情報

Microsoft Entra グローバル管理者の資格情報

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: true
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-InputCsvFilename

入力 CSV ファイルのパス

Type: String
Parameter Sets: InputCsv
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: true (ByPropertyName)
Accept wildcard characters: false

-SourceAnchor

ターゲット SourceAnchor/ImmutableID

Type: String
Parameter Sets: SourceAnchor
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: true (ByPropertyName)
Accept wildcard characters: false

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

入力

CSV 入力ファイルは、Export-ADSyncToolsAadPublicFolders を使用して生成できます。 パス パラメーターは、少なくとも 2 つの列 (SourceAnchor、SyncObjectType) を含む CSV ファイルを指す必要があります。

出力

ExportDeletions 操作の結果を表示します。

Remove-ADSyncToolsExpiredCertificates

概要

UserCertificate 属性から期限切れの証明書を削除するスクリプト

構文

Remove-ADSyncToolsExpiredCertificates [-TargetOU] <String> [[-BackupOnly] <Boolean>] [-ObjectClass] <String>
 [<CommonParameters>]

Description

このスクリプトは、Active Directory ドメイン内のターゲット組織単位からすべてのオブジェクトを取得します。オブジェクト クラス (ユーザー/コンピューター) でフィルター処理され、UserCertificate 属性に存在するすべての期限切れの証明書が削除されます。 既定 (BackupOnly モード) では、期限切れの証明書のみがファイルにバックアップされ、AD で変更は行われません。 -BackupOnly $false使用する場合、これらのオブジェクトの UserCertificate 属性に存在する期限切れの証明書は、ファイルにコピーされた後、Active Directory から削除されます。 各証明書は、別のファイル名 ( ObjectClass_ObjectGUID_CertThumprint.cer) にバックアップされます。 また、スクリプトによって CSV 形式のログ ファイルが作成され、実際に実行されたアクション (スキップ/エクスポート/削除) を含め、有効または期限切れの証明書を持つすべてのユーザーが表示されます。

例の数々

例 1

ターゲット OU 内のすべてのユーザーを確認する - 期限切れの証明書は別のファイルにコピーされ、証明書は削除されません

Remove-ADSyncToolsExpiredCertificates -TargetOU "OU=Users,OU=Corp,DC=Contoso,DC=com" -ObjectClass user

例 2

ターゲット OU 内のすべてのコンピューター オブジェクトから期限切れの証明書を削除する - 期限切れの証明書はファイルにコピーされ、AD から削除されます

Remove-ADSyncToolsExpiredCertificates -TargetOU "OU=Computers,OU=Corp,DC=Contoso,DC=com" -ObjectClass computer -BackupOnly $false

パラメーター

-TargetOU

AD オブジェクトを検索するターゲット OU

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-BackupOnly

BackupOnly は AD から証明書を削除しません

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: True
Accept pipeline input: False
Accept wildcard characters: False

-ObjectClass

オブジェクト クラス フィルター

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Repair-ADSyncToolsAutoUpgradeState

概要

Microsoft Entra Connect AutoUpgrade の状態を修復する

構文

Repair-ADSyncToolsAutoUpgradeState

Description

ビルド 1.1.524 (2017 年 5 月) で導入された AutoUpgrade の問題を修正しました。この問題により、AutoUpgrade が有効になっている間に新しいバージョンのオンライン チェックが無効になります。

例の数々

例 1

Repair-ADSyncToolsAutoUpgradeState

Resolve-ADSyncToolsSqlHostAddress

概要

SQL サーバー名を解決する

構文

Resolve-ADSyncToolsSqlHostAddress [-Server] <String> [<CommonParameters>]

Description

SQL 診断関連の関数とユーティリティ

例の数々

例 1

Resolve-ADSyncToolsSqlHostAddress -Server 'sqlserver01'

パラメーター

-サーバー

SQL Server 名

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Search-ADSyncToolsADobject

概要

Active Directory フォレスト内の Active Directory オブジェクトを UserPrincipalName、sAMAccountName、または DistinguishedName で検索する

構文

Search-ADSyncToolsADobject [-Identity] <Object> [<CommonParameters>]

Description

マルチドメイン クエリをサポートし、mS-DS-ConsistencyGuid を含むすべての必須プロパティを返します。

例の数々

例 1

Search-ADSyncToolsADobject 'CN=user1,OU=Sync,DC=Contoso,DC=com'

例 2

Search-ADSyncToolsADobject -Identity "user1@Contoso.com"

例 3

Get-ADUser 'CN=user1,OU=Sync,DC=Contoso,DC=com' | Search-ADSyncToolsADobject

パラメーター

-同一性

ConsistencyGuid を設定する AD のターゲット ユーザー

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Set-ADSyncToolsMsDsConsistencyGuid

概要

Active Directory オブジェクトを -ConsistencyGuid ms-ds設定する

構文

Set-ADSyncToolsMsDsConsistencyGuid [-Identity] <Object> [-Value] <Object> [<CommonParameters>]

Description

ターゲット Active Directory ユーザーの mS-DS-ConsistencyGuid 属性の値を設定します。 マルチドメイン フォレスト内の Active Directory オブジェクトをサポートします。

例の数々

例 1

Set-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com' -Value '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'

例 2

Set-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com' -Value 'GGhsjYwBEU+buBsE4sqhtg=='

例 3

Set-ADSyncToolsMsDsConsistencyGuid 'User1@Contoso.com' '11bb11bb-cc22-dd33-ee44-55ff55ff55ff'

例 4

Set-ADSyncToolsMsDsConsistencyGuid 'User1@Contoso.com' 'GGhsjYwBEU+buBsE4sqhtg=='

例 5

'00aa00aa-bb11-cc22-dd33-44ee44ee44ee' | Set-ADSyncToolsMsDsConsistencyGuid -Identity User1

例 6

'GGhsjYwBEU+buBsE4sqhtg==' | Set-ADSyncToolsMsDsConsistencyGuid User1

パラメーター

-同一性

mS-DS-ConsistencyGuid を設定する AD のターゲット オブジェクト

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-価値

設定する値 (ImmutableId、Byte 配列、GUID、GUID 文字列、または Base64 文字列)

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Set-ADSyncToolsTls12

概要

.NET Framework の Client\Server TLS 1.2 設定を設定します

構文

Set-ADSyncToolsTls12 [[-Enabled] <Boolean>] [<CommonParameters>]

Description

.NET Framework の TLS 1.2 を有効または無効にするレジストリ エントリを設定します。

経路 名前
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 システムデフォルトTLSバージョン
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 システムデフォルトTLSバージョン
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server 有効化済み
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server デフォルトで無効
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client 有効化済み
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client デフォルトで無効

パラメーターを指定せずにコマンドレットを実行すると、.NET Framework の TLS 1.2 が有効になります

例の数々

例 1

Set-ADSyncToolsTls12

例 2

Set-ADSyncToolsTls12 -Enabled $true

パラメーター

-有効

TLS 1.2 が有効

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: True
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

詳細情報: Microsoft Entra Connect の TLS 1.2 の適用

Test-ADSyncToolsSqlNetworkPort

概要

SQL Server ネットワーク ポートをテストする

構文

Test-ADSyncToolsSqlNetworkPort [[-Server] <String>] [[-Port] <String>]

Description

SQL 診断関連の関数とユーティリティ

例の数々

例 1

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01'

例 2

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01' -Port 1433

パラメーター

-サーバー

SQL Server 名

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-港

SQL Server ポート

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Trace-ADSyncToolsADImport

概要

Active Directory インポート ステップからトレース ファイルを作成します

構文

ADConnectorXML

Trace-ADSyncToolsADImport [-DC] <String> [-RootDN] <String> [[-Filter] <String>] [[-Credential] <PSCredential>]
 [-SSL] [-ADConnectorXML] <String> [<CommonParameters>]

ADwatermarkInput

Trace-ADSyncToolsADImport [-DC] <String> [-RootDN] <String> [[-Filter] <String>] [[-Credential] <PSCredential>]
 [-SSL] [-ADwatermark] <String> [<CommonParameters>]

Description

特定の Active Directory 透かしチェックポイント (パーティション Cookie とも呼ばれます) から実行される Active Directory インポートのすべての LDAP クエリをトレースします。 現在のフォルダーにトレース ファイル '.\ADimportTrace_yyyyMMddHHmmss.log' を作成します。 -ADConnectorXML を使用するには、Synchronization Service Manager に移動し、AD コネクタを右クリックし、[Export Connector...] を選択します。

例の数々

例 1

AD Connector XML ファイルを指定してユーザー オブジェクトの Active Directory インポートをトレースする

Trace-ADSyncToolsADImport -DC 'DC1.contoso.com' -RootDN 'DC=Contoso,DC=com' -Filter '(&(objectClass=user))' -ADConnectorXML .\ADConnector.xml

例 2

Active Directory 透かし (Cookie) と AD コネクタの資格情報を指定して、すべてのオブジェクトの Active Directory インポートをトレースする

$creds = Get-Credential
Trace-ADSyncToolsADImport -DC 'DC1.contoso.com' -RootDN 'DC=Contoso,DC=com' -Credential $creds -ADwatermark "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"

パラメーター

-直流

ターゲット ドメイン コントローラー

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RootDN

フォレスト ルート DN

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-フィルター

トレースする AD オブジェクトの種類。 すべてのオブジェクト型に '(&(objectClass=*))' を使用する

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: (&(objectClass=*))
Accept pipeline input: False
Accept wildcard characters: False

-資格 情報

AD に対して LDAP クエリを実行するための資格情報を指定します

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SSL

SSL 接続

Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-ADConnectorXML

AD コネクタの XML ファイルのエクスポート - [AD コネクタ] を右クリックし、[Export Connector...] を選択します。

Type: String
Parameter Sets: ADConnectorXML
Aliases:
Required: True
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ADwatermark

たとえば、XML ファイルの代わりに透かしを手動で入力する $ADwatermark = "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"

Type: String
Parameter Sets: ADwatermarkInput
Aliases:
Required: True
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Trace-ADSyncToolsLdapQuery

概要

LDAP クエリのトレース

構文

Trace-ADSyncToolsLdapQuery [-RootDN] <String> [-Credential] <PSCredential> [[-Server] <String>]
 [[-Port] <Int32>] [-Filter <String>] [<CommonParameters>]

Description

{{ 説明を入力 }}

例の数々

例 1

Trace-ADSyncToolsLdapQuery -RootDN "DC=Contoso,DC=com" -Credential $Credential

パラメーター

-RootDN

Forest/Domain DistinguishedName

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-資格 情報

AD 資格情報

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-サーバー

ドメイン コントローラー名 (省略可能)

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-港

ドメイン コントローラー ポート (既定値: 389)

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: 389
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-フィルター

LDAP フィルター (既定値: objectClass=*)

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: (objectClass=*)
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Update-ADSyncToolsSourceAnchor

概要

新しい ConsistencyGuid (ImmutableId) を使用してユーザーを更新します

構文

Update-ADSyncToolsSourceAnchor [[-DistinguishedName] <String>] [-ImmutableIdGUID] <String> [-Action] <String>
 [-Output] <String> [-WhatIf] [-Confirm] [<CommonParameters>]

Description

ConsistencyGuid レポートから取得した新しい ConsistencyGuid (ImmutableId) 値でユーザーを更新します。 この関数は、 -WhatIf スイッチをサポートします。

注: ConsistencyGuid レポートは、タブ区切り記号を使用してインポートする必要があります。

例の数々

例 1

Import-Csv .\AllSyncUsers-Report.csv -Delimiter "`t"| Update-ADSyncToolsSourceAnchor -Output .\AllSyncUsersTEST-Result2 -WhatIf

例 2

Import-Csv .\AllSyncUsers-Report.csv -Delimiter "`t"| Update-ADSyncToolsSourceAnchor -Output .\AllSyncUsersTEST-Result2

パラメーター

-DistinguishedName

DistinguishedName

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: False
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-ImmutableIdGUID

ImmutableIdGUID

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-アクション

アクション

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-アウトプット

LOG ファイルの出力ファイル名

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
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

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Get-ADSyncToolsDuplicateUsersSourceAnchor

概要

"ソース アンカーが変更されました" エラーが発生したすべてのオブジェクトの一覧を取得します。

構文

Get-ADSyncToolsDuplicateUsersSourceAnchor [-ADConnectorName] <Object> [<CommonParameters>]

Description

M&A のような特定のシナリオでは、顧客が重複するユーザー オブジェクトを含む新しいフォレストを Microsoft Entra Connect に追加します。 これにより、新しく参加したユーザーの新しいコネクタの優先順位が高い場合、複数の同期エラーが発生します。 このコマンドレットは、"ソース アンカーが変更されました" というエラーを含むすべてのオブジェクトの一覧を提供します。

例の数々

例 1

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.com

パラメーター

-ADConnectorName

ユーザー ソース アンカーを修復する必要がある AD コネクタ名

Type: Object
Parameter Sets: (All)
Aliases:
Required: true
Position: 1
Default value: 
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。

Set-ADSyncToolsDuplicateUsersSourceAnchor

概要

"ソース アンカーが変更されました" エラーを含むすべてのオブジェクトを修正します。

構文

et-ADSyncToolsDuplicateUsersSourceAnchor [-DuplicateUserSourceAnchorInfo] <DuplicateUserSourceAnchorInfo> [-ActiveDirectoryCredential <PSCredential>] [-OverridePrompt <Boolean>] [<CommonParameters>]

Description

このコマンドレットは、パイプライン入力として Get-ADSyncToolsDuplicateUsersSourceAnchor からオブジェクトの一覧を受け取ります。 次に、msDS-ConsistencyGuid 属性を元のオブジェクトの sourceAnchor/immutableID で更新することで、同期エラーを修正します。 このコマンドレットには、省略可能なパラメーター "Override prompt" (既定では False) があります。 True に設定されている場合、msDS-ConsistencyGuid 属性を更新するときにユーザーにメッセージが表示されません。

例の数々

例 1

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.lab | Set-ADSyncToolsDuplicateUsersSourceAnchor

例 2

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.lab | Set-ADSyncToolsDuplicateUsersSourceAnchor -OverridePrompt $true

パラメーター

-DuplicateUserSourceAnchorInfo

ソース アンカーを修正する必要があるユーザー リスト

Type: DuplicateUserSourceAnchorInfo
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: 
Accept pipeline input: True (ByValue, ByPropertyName)
Accept wildcard characters: False

-ActiveDirectoryCredential

AD EA/DA 管理者資格情報、既定の資格情報が指定されていない場合は使用されます

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 
Accept pipeline input: False
Accept wildcard characters: False

-OverridePrompt

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

共通パラメーター

このコマンドレットは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction、および -WarningVariable をサポートしています。 詳細については、about_CommonParametersを参照してください。