Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Ouvrir Windows PowerShell avec des privilèges d’administration
- Tapez ou copiez et collez les éléments suivants :
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Install-Module -Name ADSyncTools
- Appuyez sur Entrée.
- Pour vérifier que le module a été installé, entrez ou copiez et collez les éléments suivants »
Get-module ADSyncTools
- 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.
LIENS CONNEXES
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.
LIENS CONNEXES
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.
LIENS CONNEXES
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.