Partager via


Microsoft Entra Connect : Informations de référence sur ADSyncTools PowerShell

La documentation suivante fournit des informations de référence sur le module PowerShell ADSyncTools.psm1 inclus avec Microsoft Entra Connect.

Installer le module PowerShell ADSyncTools

Pour installer le module PowerShell ADSyncTools, procédez comme suit :

  1. Ouvrir Windows PowerShell avec des privilèges d’administration
  2. Tapez ou copiez et collez les éléments suivants :
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Install-Module -Name ADSyncTools
    
  3. Appuyez sur Entrée.
  4. Pour vérifier que le module a été installé, entrez ou copiez et collez les éléments suivants »
    Get-module ADSyncTools
    
  5. Vous devriez maintenant voir des informations sur le module.

Clear-ADSyncToolsMsDsConsistencyGuid

SYNOPSIS

Effacer un objet Active Directory mS-DS-ConsistencyGuid

SYNTAXE

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

Description

Efface la valeur dans mS-DS-ConsistencyGuid pour l’objet Active Directory cible. Prend en charge les objets Active Directory dans les forêts multi-domaines.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

EXEMPLE 3

'User1@Contoso.com' | Clear-ADSyncToolsMsDsConsistencyGuid

PARAMÈTRES

- Identité

Objet cible dans AD pour effacer mS-DS-ConsistencyGuid

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Connect-ADSyncToolsSqlDatabase

SYNOPSIS

Se connecter à une base de données SQL à des fins de test

SYNTAXE

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

Description

Fonctions et utilitaires liés aux diagnostics SQL

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-Serveur

Nom de SQL Server

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

-Instance

Nom de l’instance SQL Server

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

-Base de données

Nom de la base de données SQL Server

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

-Port

Port SQL Server (par exemple, 49823)

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

-Nom d’utilisateur

Nom d’utilisateur de connexion SQL Server

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

-Mot de passe

Mot de passe de connexion SQL Server

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ConvertFrom-ADSyncToolsAadDistinguishedName

SYNOPSIS

Convertir Microsoft Entra Connector DistinguishedName en ImmutableId

SYNTAXE

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

Description

Prend un nom unique de connecteur Microsoft Entra comme CN={514635484D4B376E38307176645973555049486139513D3D} et se convertit en valeur immuableID de base64, par exemple QF5HMK7n80qvdYsUPIHa9Q==

EXEMPLES

EXEMPLE 1

ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'

PARAMÈTRES

-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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ConvertFrom-ADSyncToolsImmutableID

SYNOPSIS

Convertir l’immuableId Base64 (SourceAnchor) en valeur GUID

SYNTAXE

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

Description

Convertit la valeur de la chaîne ImmutableID à partir de la chaîne Base64 et retourne une valeur GUID si la chaîne Base64 ne peut pas être convertie en GUID, retourne un tableau d’octets.

EXEMPLES

EXEMPLE 1

ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='

EXEMPLE 2

'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID

PARAMÈTRES

-Valeur

ImmuableId au format Base64

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ConvertTo-ADSyncToolsAadDistinguishedName

SYNOPSIS

Convertir ImmutableId en Microsoft Entra Connector DistinguishedName

SYNTAXE

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

Description

Prend un ImmutableId (SourceAnchor) comme QF5HMK7n80qvdYsUPIHa9Q== et convertit en valeur Microsoft Entra Connector DistinguishedName respective, comme CN={514635484D4B376E38307176645973555049486139513D3D}

EXEMPLES

EXEMPLE 1

ConvertTo-ADSyncToolsAadDistinguishedName 'QF5HMK7n80qvdYsUPIHa9Q=='

PARAMÈTRES

-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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ConvertTo-ADSyncToolsCloudAnchor

SYNOPSIS

Convertir l’ancre Base64 en CloudAnchor

SYNTAXE

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

Description

Prend une ancre Base64 comme VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA== et convertit en valeur CloudAnchor respective, comme User_00aa00aa-bb11-cc22-dd33-44ee44ee44ee

EXEMPLES

EXEMPLE 1

ConvertTo-ADSyncToolsCloudAnchor "VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA=="

EXEMPLE 2

"VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA==" | ConvertTo-ADSyncToolsCloudAnchor

PARAMÈTRES

-Ancre

Ancre Base64

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ConvertTo-ADSyncToolsImmutableID

SYNOPSIS

Convertir le GUID (ObjectGUID / ms-Ds-Consistency-Guid) en chaîne Base64

SYNTAXE

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

Description

Convertit une valeur au format GUID, chaîne GUID ou tableau d’octets en chaîne Base64

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-Valeur

GUID, chaîne GUID ou tableau d’octets

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Export-ADSyncToolsAadDisconnectors

SYNOPSIS

Exporter des objets Microsoft Entra Disconnector

SYNTAXE

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

Description

Exécute l’outil CSExport pour exporter tous les disconnecteurs au format XML, puis prend cette sortie XML et la convertit en fichier CSV avec : UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId, CloudAnchor

EXEMPLES

EXEMPLE 1

Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'

Exportations vers tous les objets PublicFolder Disconnector

EXEMPLE 2

Export-ADSyncToolsAadDisconnectors

Exportations vers tous les objets Disconnector csv

PARAMÈTRES

-SyncObjectType

ObjectType à inclure dans la sortie

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ENTRÉES

Utilisez l’argument ObjectType dans le cas où vous souhaitez exporter des disconnecteurs pour un type d’objet donné uniquement

SORTIES

Exporte un fichier CSV avec des objets Disconnector contenant : UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId et CloudAnchor

Export-ADSyncToolsAadPublicFolders

SYNOPSIS

Exporte tous les objets de dossier public synchronisés Mail-Enabled de Microsoft Entra ID vers un fichier CSV

SYNTAXE

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

Description

Cette fonction exporte vers un fichier CSV tous les dossiers publics synchronisés Mail-Enabled (MEPF) présents dans l’ID Microsoft Entra. Il peut être utilisé conjointement avec Remove-ADSyncToolsAadPublicFolders pour identifier et supprimer des dossiers publics orphelins Mail-Enabled dans Microsoft Entra ID. Cette fonction nécessite les informations d’identification d’un administrateur général dans Microsoft Entra ID et l’authentification avec MFA n’est pas prise en charge. REMARQUE : Si DirSync a été désactivé sur le locataire, vous devez réactiver temporairement DirSync pour supprimer les dossiers publics activés par courrier orphelins de l’ID Microsoft Entra.

EXEMPLES

EXEMPLE 1

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

PARAMÈTRES

-Credential

Informations d’identification de l’administrateur général Microsoft Entra

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

-Chemin

Chemin d’accès pour le fichier de sortie

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ENTRÉES

SORTIES

Cette applet de commande crée l’ensemble <filename> des objets PublicFolder synchronisés Mail-Enabled au format CSV.

Export-ADSyncToolsHybridAadJoinReport

SYNOPSIS

Génère un rapport de certificats stockés dans des objets d’ordinateur Active Directory, en particulier les certificats émis par la fonctionnalité de jointure hybride Microsoft Entra.

SYNTAXE

SingleObject

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

MultipleObjects

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

Description

Cet outil vérifie tous les certificats présents dans la propriété UserCertificate d’un objet Ordinateur dans AD et, pour chaque certificat non expiré présent, vérifie si le certificat a été émis pour la fonctionnalité de jointure hybride Microsoft Entra (autrement dit, le nom de l’objet est CN={ObjectGUID}). Avant la version 1.4, Microsoft Entra Connect se synchronise avec Microsoft Entra any Computer qui contenait au moins un certificat, mais dans Microsoft Entra Connect version 1.4 et ultérieure, le moteur ADSync peut identifier les certificats de jointure hybride Microsoft Entra et « cloudfilter » (exclure) l’objet ordinateur de la synchronisation avec l’ID Microsoft Entra, sauf s’il existe un certificat de jointure hybride Microsoft Entra valide. Les objets Microsoft Entra Device qui ont déjà été synchronisés avec AD, mais qui n’ont pas de certificat de jointure hybride Microsoft Entra valide seront supprimés de l’ID Microsoft Entra (CloudFiltered=TRUE) par Microsoft Entra Connect.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-DN

Nom unique de l’ordinateur

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

-UNITÉ d’organisation

AD OrganizationalUnit

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

-Fichier

Nom de fichier CSV de sortie (facultatif)

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Plus d’informations : Comprendre Microsoft Entra Connect 1.4.xx.x et disparition de l’appareil

Export-ADSyncToolsObjects

SYNOPSIS

Exporter des objets Microsoft Entra Connect vers des fichiers XML

SYNTAXE

Identifiant d'objet (ObjectId)

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

DistinguishedName

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

Description

Exporte des objets ADSync internes à partir du métaverse et des objets connectés associés à partir d’espaces connecteurs

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

EXEMPLE 3

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

PARAMÈTRES

-ObjectId

ObjectId est l’identificateur unique de l’objet dans l’espace connecteur ou le métaverse correspondant

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

-Source

Source est la table où réside l’objet qui peut soit ConnectorSpace, soit 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 est l’identificateur de l’objet dans l’espace connecteur respectif

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

-ConnectorName

ConnectorName est le nom de l’espace connecteur où réside l’objet

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

-ExportSerialized

ExportSerialized exporte des fichiers XML supplémentaires

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Export-ADSyncToolsRunHistory

SYNOPSIS

Exporter l’historique des exécutions de Microsoft Entra Connect

SYNTAXE

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

Description

Fonction permettant d’exporter le profil d’exécution Microsoft Entra Connect et les résultats de l’étape d’exécution au format CSV et XML respectivement. Le fichier CSV de profil d’exécution résultant peut être importé dans une feuille de calcul et le fichier XML d’étape d’exécution peut être importé avec Import-Clixml

EXEMPLES

EXEMPLE 1

Export-ADSyncToolsRunHistory -TargetName MyADSyncHistory

PARAMÈTRES

-TargetName

Nom du fichier de sortie

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Export-ADSyncToolsSourceAnchorReport

SYNOPSIS

Exporter ms-ds- rapportConsistency-Guid

SYNTAXE

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

Description

Génère un ms-ds- rapportConsistency-Guid basé sur un fichier CSV d’importation à partir de Import-ADSyncToolsSourceAnchor

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

Another example of how to use this cmdlet

PARAMÈTRES

-AlternativeLoginId

Utiliser l’ID de connexion alternatif (courrier)

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

-UserPrincipalName

Nom Principal de l'Utilisateur

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

-Sortie

Nom de fichier de sortie pour les fichiers CSV et LOG

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Get-ADSyncToolsAadObject

SYNOPSIS

Obtenir des objets synchronisés pour un SyncObjectType donné

SYNTAXE

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

Description

Lit à partir de Microsoft Entra tous les objets synchronisés pour une classe d’objets donnée (SyncObjectType).

EXEMPLES

EXEMPLE 1

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

PARAMÈTRES

-SyncObjectType

Type d'objet

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

-Credential

Informations d’identification de l’administrateur général Microsoft Entra

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

SORTIES

Cette applet de commande retourne les propriétés « Shadow » qui sont synchronisées par le client de synchronisation, qui peuvent être différentes de la valeur réelle stockée dans la propriété respective de l’ID Microsoft Entra. Par exemple, l’UPN d’un utilisateur qui est synchronisé avec un suffixe de domaine non vérifié «user@nonverified.domain », aura le suffixe UPN dans Microsoft Entra ID converti en domaine par défaut du locataire, « ».user@tenantname.onmicrosoft.com Dans ce cas, Get-ADSyncToolsAadObject retourne la valeur « Shadow » de «user@nonverified.domain », et non la valeur réelle dans l’ID Microsoft Entra «user@tenantname.onmicrosoft.com ».

Get-ADSyncToolsMsDsConsistencyGuid

SYNOPSIS

Obtenir un objet Active Directory ms-ds-ConsistencyGuid

SYNTAXE

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

Description

Retourne la valeur dans mS-DS-ConsistencyGuid attribut de l’objet Active Directory cible au format GUID. Prend en charge les objets Active Directory dans les forêts multi-domaines.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

EXEMPLE 3

'User1@Contoso.com' | Get-ADSyncToolsMsDsConsistencyGuid

PARAMÈTRES

- Identité

Objet cible dans AD pour obtenir

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Get-ADSyncToolsRunHistory

SYNOPSIS

Obtenir l’historique des exécutions de Microsoft Entra Connect

SYNTAXE

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

Description

Fonction qui retourne l’historique des exécutions Microsoft Entra Connect au format XML

EXEMPLES

EXEMPLE 1

Get-ADSyncToolsRunHistory

EXEMPLE 2

Get-ADSyncToolsRunHistory -Days 3

PARAMÈTRES

-Jours

Nombre de jours de retour à l’historique (valeur par défaut = 1)

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Get-ADSyncToolsRunHistoryLegacyWmi

SYNOPSIS

Obtenir l’historique des exécutions de Microsoft Entra Connect pour les versions antérieures de Microsoft Entra Connect (WMI)

SYNTAXE

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

Description

Fonction qui retourne l’historique des exécutions Microsoft Entra Connect au format XML

EXEMPLES

EXEMPLE 1

Get-ADSyncToolsRunHistory

EXEMPLE 2

Get-ADSyncToolsRunHistory -Days 3

PARAMÈTRES

-Jours

Nombre de jours de retour à l’historique (valeur par défaut = 1)

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Get-ADSyncToolsSqlBrowserInstances

SYNOPSIS

Obtenir des instances SQL Server à partir du service SQL Browser

SYNTAXE

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

Description

Fonctions et utilitaires liés aux diagnostics SQL

EXEMPLES

EXEMPLE 1

Get-ADSyncToolsSqlBrowserInstances -Server 'sqlserver01'

PARAMÈTRES

-Serveur

Nom de 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

SYNOPSIS

Fonction d’assistance pour obtenir l’environnement Azure auquel appartient l’utilisateur.

SYNTAXE

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

Description

Cette fonction appelle le point de terminaison de découverte Oauth pour obtenir CloudInstance et tenant_region_scope pour déterminer l’environnement Azure. https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration

EXEMPLES

EXEMPLE 1

Get-ADSyncToolsTenantAzureEnvironment -Credential (Get-Credential)

PARAMÈTRES

-Credential

Objet d’informations d’identification PowerShell de l’utilisateur :

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ENTRÉES

Objet PowerShell Credential de l’utilisateur

SORTIES

Environnement Azure (chaîne)

Get-ADSyncToolsTls12

SYNOPSIS

Obtient les paramètres CLIENT\Server TLS 1.2 pour .NET Framework

SYNTAXE

Get-ADSyncToolsTls12 [<CommonParameters>]

Description

Lit les informations du Registre concernant TLS 1.2 pour .NET Framework :

Chemin Nom
HKLM :\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 Versions TLS par défaut du système
HKLM :\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM :\SOFTWARE\Microsoft.NETFramework\v4.0.30319 Versions TLS par défaut du système
HKLM :\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Activé
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Désactivé par défaut
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Activé
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Désactivé par défaut

EXEMPLES

EXEMPLE 1

Get-ADSyncToolsTls12

PARAMÈTRES

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Plus d’informations : Application de TLS 1.2 pour Microsoft Entra Connect

Import-ADSyncToolsObjects

SYNOPSIS

Importer l’objet Microsoft Entra Connect à partir d’un fichier XML

SYNTAXE

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

Description

Importe un objet ADSync interne à partir d’un fichier XML exporté à l’aide de Export-ADSyncToolsObjects

EXEMPLES

EXEMPLE 1

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

PARAMÈTRES

-Chemin

Chemin d’accès du fichier XML à importer

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Import-ADSyncToolsRunHistory

SYNOPSIS

Importer l’historique des exécutions de Microsoft Entra Connect

SYNTAXE

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

Description

Fonction pour importer les résultats de l’étape d’exécution Microsoft Entra Connect à partir du code XML créé à l’aide de Export-ADSyncToolsRunHistory

EXEMPLES

EXEMPLE 1

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

PARAMÈTRES

-Chemin

Chemin d’accès du fichier XML à importer

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Import-ADSyncToolsSourceAnchor

SYNOPSIS

Importer ImmutableID à partir de l’ID Microsoft Entra

SYNTAXE

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

Description

Génère un fichier avec tous les utilisateurs synchronisés d’ID Microsoft Entra contenant la valeur ImmutableID au format GUID

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-Sortie

Fichier CSV de sortie

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

-IncludeSyncUsersFromRecycleBin

Obtenir les utilisateurs synchronisés à partir de la Corbeille d’ID Microsoft Entra

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Invoke-ADSyncToolsSqlQuery

SYNOPSIS

Appeler une requête SQL sur une base de données à des fins de test

SYNTAXE

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

Description

Fonctions et utilitaires liés aux diagnostics SQL

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-SqlConnection

Connexion SQL

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

-Requête

Requête 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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Remove-ADSyncToolsAadObject

SYNOPSIS

Supprimer l’objet synchronisé orphelin de Microsoft Entra ID

SYNTAXE

CsvInput

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

ObjectInput

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

Description

Supprime de Microsoft Entra ID un ou plusieurs objets synchronisés basés sur SourceAnchor et ObjectType par lots de 10 objets Le fichier CSV peut être généré à l’aide de Export-ADSyncToolsAadDisconnectors

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-Credential

Informations d’identification de l’administrateur général 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

Nom de fichier d’entrée CSV

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

-SourceAnchor

Object SourceAnchor

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

-SyncObjectType

Type d'objet

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

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

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

-Confirmer

Vous invite à confirmer avant d’exécuter l’applet de commande.

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ENTRÉES

InputCsvFilename doit pointer vers un fichier CSV avec au moins 2 colonnes : SourceAnchor, SyncObjectType

SORTIES

Affiche les résultats de l’opération ExportDeletions DISCLAIMER : Autres que les objets utilisateur qui ont une Corbeille, tous les autres types d’objets SUPPRIMÉs avec cette fonction ne peuvent pas être RÉCUPÉRÉs !

Remove-ADSyncToolsAadPublicFolders

SYNOPSIS

Supprime les dossiers publics synchronisés Mail-Enabled présents dans l’ID Microsoft Entra. Vous pouvez spécifier un SourceAnchor/ImmutableID pour l’objet MEPF cible à supprimer ou fournir une liste CSV avec un lot d’objets à supprimer lorsqu’ils sont utilisés conjointement avec Export-ADSyncToolsAadPublicFolders. Cette fonction nécessite les informations d’identification d’un administrateur général dans Microsoft Entra ID et l’authentification avec MFA n’est pas prise en charge. REMARQUE : Si DirSync a été désactivé sur le locataire, vous devez réactiver temporairement DirSync pour supprimer les dossiers publics activés par courrier orphelins de l’ID Microsoft Entra.

SYNTAXE

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

Description

Cette fonction exporte vers un fichier CSV tous les dossiers publics synchronisés Mail-Enabled (MEPF) présents dans l’ID Microsoft Entra. Il peut être utilisé conjointement avec Remove-ADSyncToolsAadPublicFolders pour identifier et supprimer des dossiers publics orphelins Mail-Enabled dans Microsoft Entra ID. Cette fonction nécessite les informations d’identification d’un administrateur général dans Microsoft Entra ID et l’authentification avec MFA n’est pas prise en charge. REMARQUE : Si DirSync a été désactivé sur le locataire, vous devez réactiver temporairement DirSync pour supprimer les dossiers publics activés par courrier orphelins de l’ID Microsoft Entra.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-Credential

Informations d’identification de l’administrateur général 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

Chemin d’accès au fichier CSV d’entrée

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 cible

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

ENTRÉES

Le fichier d’entrée CSV peut être généré à l’aide d’Export-ADSyncToolsAadPublicFolders. Les paramètres de chemin d’accès doivent pointer vers un fichier CSV avec au moins 2 colonnes : SourceAnchor, SyncObjectType.

SORTIES

Affiche les résultats de l’opération ExportDeletions.

Remove-ADSyncToolsExpiredCertificates

SYNOPSIS

Script pour supprimer des certificats expirés de l’attribut UserCertificate

SYNTAXE

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

Description

Ce script accepte tous les objets d’une unité organisationnelle cible dans votre domaine Active Directory , filtré par classe d’objet (utilisateur/ordinateur) et supprime tous les certificats expirés présents dans l’attribut UserCertificate. Par défaut (mode BackupOnly), il sauvegarde uniquement les certificats expirés dans un fichier et ne modifie pas AD. Si vous utilisez -BackupOnly $false alors un certificat expiré présent dans l’attribut UserCertificate pour ces objets sera supprimé d’Active Directory après avoir été copié dans le fichier. Chaque certificat sera sauvegardé sur un nom de fichier séparé : ObjectClass_ObjectGUID_CertThumprint.cer. Le script crée également un fichier journal au format CSV montrant tous les utilisateurs avec des certificats valides ou expirés, y compris l’action réelle effectuée (ignorée/exportée/supprimée).

EXEMPLES

EXEMPLE 1

Vérifier tous les utilisateurs dans l’unité d’organisation cible : les certificats expirés sont copiés dans des fichiers séparés et aucun certificat n’est supprimé.

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

EXEMPLE 2

Supprimer les certificats expirés de tous les objets ordinateur dans l’unité d’organisation cible : les certificats expirés sont copiés dans des fichiers et supprimés d’AD

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

PARAMÈTRES

-TargetOU

Unité d’organisation cible pour rechercher des objets AD

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

-BackupOnly

BackupOnly ne supprime aucun certificat d’AD

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

-ObjectClass

Filtre de classe d’objet

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Repair-ADSyncToolsAutoUpgradeState

SYNOPSIS

Réparer l’état de mise à niveau automatique de Microsoft Entra Connect

SYNTAXE

Repair-ADSyncToolsAutoUpgradeState

Description

Corrige un problème avec la mise à niveau automatique introduite dans la build 1.1.524 (mai 2017) qui désactive la vérification en ligne des nouvelles versions pendant l’activation de la mise à niveau automatique.

EXEMPLES

EXEMPLE 1

Repair-ADSyncToolsAutoUpgradeState

Resolve-ADSyncToolsSqlHostAddress

SYNOPSIS

Résoudre un nom de serveur SQL

SYNTAXE

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

Description

Fonctions et utilitaires liés aux diagnostics SQL

EXEMPLES

EXEMPLE 1

Resolve-ADSyncToolsSqlHostAddress -Server 'sqlserver01'

PARAMÈTRES

-Serveur

Nom de SQL Server

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Search-ADSyncToolsADobject

SYNOPSIS

Rechercher un objet Active Directory dans la forêt Active Directory par son UserPrincipalName, sAMAccountName ou DistinguishedName

SYNTAXE

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

Description

Prend en charge les requêtes multi-domaines et retourne toutes les propriétés requises, notamment mS-DS-ConsistencyGuid.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

EXEMPLE 3

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

PARAMÈTRES

- Identité

Utilisateur cible dans AD pour définir ConsistencyGuid

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Set-ADSyncToolsMsDsConsistencyGuid

SYNOPSIS

Définir un objet Active Directory ms-ds-ConsistencyGuid

SYNTAXE

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

Description

Définit une valeur dans mS-DS-ConsistencyGuid attribut pour l’utilisateur Active Directory cible. Prend en charge les objets Active Directory dans les forêts multi-domaines.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

EXEMPLE 3

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

EXEMPLE 4

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

EXEMPLE 5

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

EXEMPLE 6

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

PARAMÈTRES

- Identité

Objet cible dans AD pour définir mS-DS-ConsistencyGuid

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

-Valeur

Valeur à définir (ImmutableId, tableau d’octets, GUID, chaîne GUID ou chaîne Base64)

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Set-ADSyncToolsTls12

SYNOPSIS

Définit les paramètres Client\Server TLS 1.2 pour .NET Framework

SYNTAXE

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

Description

Définit les entrées de Registre pour activer/désactiver TLS 1.2 pour .NET Framework :

Chemin Nom
HKLM :\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 Versions TLS par défaut du système
HKLM :\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM :\SOFTWARE\Microsoft.NETFramework\v4.0.30319 Versions TLS par défaut du système
HKLM :\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Activé
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Désactivé par défaut
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Activé
HKLM :\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Désactivé par défaut

L’exécution de l’applet de commande sans paramètre active TLS 1.2 pour .NET Framework

EXEMPLES

EXEMPLE 1

Set-ADSyncToolsTls12

EXEMPLE 2

Set-ADSyncToolsTls12 -Enabled $true

PARAMÈTRES

-Activé

TLS 1.2 activé

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Plus d’informations : Application de TLS 1.2 pour Microsoft Entra Connect

Test-ADSyncToolsSqlNetworkPort

SYNOPSIS

Tester le port réseau SQL Server

SYNTAXE

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

Description

Fonctions et utilitaires liés aux diagnostics SQL

EXEMPLES

EXEMPLE 1

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01'

EXEMPLE 2

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01' -Port 1433

PARAMÈTRES

-Serveur

Nom de SQL Server

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

-Port

SQL Server Port

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

Trace-ADSyncToolsADImport

SYNOPSIS

Crée un fichier de trace à partir d’une étape d’importation Active Directory

SYNTAXE

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

Trace toutes les requêtes LDAP d’une importation Active Directory exécutées à partir d’un point de contrôle de filigrane Active Directory donné (également appelé cookie de partition). Crée un fichier de trace '.\ADimportTrace_yyyyMMddHHmmss.log' dans le dossier actif. Pour utiliser -ADConnectorXML, accédez à Synchronization Service Manager, cliquez avec le bouton droit sur votre connecteur AD et sélectionnez « Exporter le connecteur ... »

EXEMPLES

EXEMPLE 1

Tracez l’importation Active Directory pour les objets utilisateur en fournissant un fichier XML du connecteur AD

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

EXEMPLE 2

Tracez l’importation Active Directory pour tous les objets en fournissant le filigrane Active Directory (cookie) et les informations d’identification du connecteur AD

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

PARAMÈTRES

-Courant continu

Contrôleur de domaine cible

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

-RootDN

Nom de domaine racine de la forêt

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

-Filtre

Type d’objets AD à tracer. Utiliser '(&(objectClass=*)' pour tous les types d’objets

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

-Credential

Fournissez les informations d’identification pour exécuter une requête LDAP sur AD

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

-SSL

Connexion SSL

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

-ADConnectorXML

Fichier XML d’exportation du connecteur AD - Cliquez avec le bouton droit sur Connecteur AD, puis sélectionnez « Exporter le connecteur... »

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

-ADwatermark

Entrée manuelle du filigrane, au lieu du fichier XML, par exemple $ADwatermark = "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Trace-ADSyncToolsLdapQuery

SYNOPSIS

Tracer des requêtes LDAP

SYNTAXE

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

Description

{{ Renseigner la description }}

EXEMPLES

EXEMPLE 1

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

PARAMÈTRES

-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

-Credential

Informations d’identification AD

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

-Serveur

Nom du contrôleur de domaine (facultatif)

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

-Port

Port du contrôleur de domaine (par défaut : 389)

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

-Filtre

Filtre LDAP (par défaut : objectClass=*)

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Update-ADSyncToolsSourceAnchor

SYNOPSIS

Met à jour les utilisateurs avec le nouveau ConsistencyGuid (ImmutableId)

SYNTAXE

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

Description

Met à jour les utilisateurs avec la nouvelle valeur ConsistencyGuid (ImmutableId) extraite du rapport ConsistencyGuid. Cette fonction prend en charge le -WhatIf commutateur.

Remarque : Le rapport ConsistencyGuid doit être importé avec le délimiteur tabulation.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-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

-Action

Action

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

-Sortie

Nom de fichier de sortie pour les fichiers LOG

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

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

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

-Confirmer

Vous invite à confirmer avant d’exécuter l’applet de commande.

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Get-ADSyncToolsDuplicateUsersSourceAnchor

SYNOPSIS

Obtient une liste de tous les objets avec l’erreur « Ancre source a changé ».

SYNTAXE

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

Description

Il existe certains scénarios comme M&A où les clients ajoutent une nouvelle forêt à Microsoft Entra Connect avec des objets utilisateur en double. Cela provoque plusieurs erreurs de synchronisation si la priorité du nouveau connecteur est supérieure pour les utilisateurs nouvellement joints. Cette applet de commande fournit une liste de tous les objets avec des erreurs « L’ancre source a changé ».

EXEMPLES

EXEMPLE 1

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.com

PARAMÈTRES

-ADConnectorName

Nom du connecteur AD pour lequel les ancres sources de l’utilisateur doivent être réparées

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Set-ADSyncToolsDuplicateUsersSourceAnchor

SYNOPSIS

Corrige tous les objets avec l’erreur « Source Anchor a changé ».

SYNTAXE

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

Description

Cette applet de commande prend la liste des objets de Get-ADSyncToolsDuplicateUsersSourceAnchor en tant qu’entrée de pipeline. Il corrige ensuite les erreurs de synchronisation en mettant à jour l’attribut msDS-ConsistencyGuid avec la sourceAnchor/immuableID de l’objet d’origine. L’applet de commande a un paramètre facultatif : « Invite de remplacement », qui est False par défaut. S’il est défini sur True, l’utilisateur ne sera pas invité à mettre à jour l’attribut msDS-ConsistencyGuid.

EXEMPLES

EXEMPLE 1

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

EXEMPLE 2

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

PARAMÈTRES

-DuplicateUserSourceAnchorInfo

Liste d’utilisateurs pour laquelle l’ancre source doit être corrigée

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

-ActiveDirectoryCredential

Informations d’identification d’administrateur AD EA/DA, si les informations d’identification par défaut ne sont pas fournies seront utilisées

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

ParamètresCommuns

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.