Partager via


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

La documentation suivante fournit des informations de référence sur le module PowerShell ADConnectivityTools inclus dans Microsoft Entra Connect dans C:\Program Files\Microsoft Azure Active Directory Connect\Tools\ADConnectivityTool.psm1.

Confirm-DnsConnectivity

SYNOPSIS

Détecte les problèmes dns locaux.

SYNTAXE

Confirm-DnsConnectivity [-Forest] <String> [-DCs] <Array> [-ReturnResultAsPSObject] [<CommonParameters>]

DESCRIPTION

Exécute des tests de connectivité DNS locaux. Pour configurer le connecteur Active Directory, le serveur Microsoft Entra Connect doit avoir la résolution de noms pour la forêt à laquelle il tente de se connecter, ainsi qu’aux contrôleurs de domaine associés à cette forêt.

EXEMPLES

EXEMPLE 1

Confirm-DnsConnectivity -Forest "TEST.CONTOSO.COM" -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"

EXEMPLE 2

Confirm-DnsConnectivity -Forest "TEST.CONTOSO.COM"

PARAMÈTRES

-Forêt

Spécifie le nom de la forêt à tester.

Type: String
Parameter Sets: (All)
Aliases:

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

-Dcs

Spécifiez les contrôleurs de domaine à tester.

Type: Array
Parameter Sets: (All)
Aliases:

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

-ReturnResultAsPSObject

Retourne le résultat de ce diagnostic sous la forme d’un PSObject. Non nécessaire lors de l’interaction manuelle avec cet outil.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Confirm-ForestExists

SYNOPSIS

Détermine si une forêt spécifiée existe.

SYNTAXE

Confirm-ForestExists [-Forest] <String> [<CommonParameters>]

DESCRIPTION

Interroge un serveur DNS pour les adresses IP associées à une forêt.

EXEMPLES

EXEMPLE 1

Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM"

PARAMÈTRES

-Forêt

Spécifie le nom de la forêt à tester.

Type: String
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Confirm-FunctionalLevel

SYNOPSIS

Vérifie le niveau fonctionnel de la forêt AD.

SYNTAXE

SamAccount

Confirm-FunctionalLevel -Forest <String> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]

ForestFQDN

Confirm-FunctionalLevel -ForestFQDN <Forest> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]

DESCRIPTION

Vérifie que le niveau fonctionnel de la forêt AD est égal ou supérieur à un MinAdForestVersion donné (WindowsServer2003). Le compte (domaine\nom d’utilisateur) et le mot de passe peuvent être demandés.

EXEMPLES

EXEMPLE 1

Confirm-FunctionalLevel -Forest "test.contoso.com"

EXEMPLE 2

Confirm-FunctionalLevel -Forest "test.contoso.com" -RunWithCurrentlyLoggedInUserCredentials -Verbose

EXEMPLE 3

Confirm-FunctionalLevel -ForestFQDN $ForestFQDN -RunWithCurrentlyLoggedInUserCredentials -Verbose

PARAMÈTRES

-Forêt

Forêt cible. La valeur par défaut est la forêt de l’utilisateur actuellement connecté.

Type: String
Parameter Sets: SamAccount
Aliases:

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

-ForestFQDN

Objet ForestFQDN cible.

Type: Forest
Parameter Sets: ForestFQDN
Aliases:

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

-RunWithCurrentlyLoggedInUserCredentials

La fonction utilise les informations d’identification de l’utilisateur actuellement connecté à l’ordinateur, plutôt que de demander des informations d’identification personnalisées à l’utilisateur.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Confirm-NetworkConnectivity

SYNOPSIS

Détecte les problèmes de connectivité réseau local.

SYNTAXE

Confirm-NetworkConnectivity [-DCs] <Array> [-SkipDnsPort] [-ReturnResultAsPSObject] [<CommonParameters>]

DESCRIPTION

Exécute des tests de connectivité réseau local.

Pour les tests de mise en réseau locaux, Microsoft Entra Connect doit être en mesure de communiquer avec les contrôleurs de domaine nommés sur les ports 53 (DNS), 88 (Kerberos) et 389 (LDAP) La plupart des organisations exécutent DNS sur leurs contrôleurs de domaine, ce qui explique pourquoi ce test est actuellement intégré. Le port 53 doit être ignoré si un autre serveur DNS a été spécifié.

EXEMPLES

EXEMPLE 1

Confirm-NetworkConnectivity -SkipDnsPort -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"

EXEMPLE 2

Confirm-NetworkConnectivity -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM" -Verbose

PARAMÈTRES

-Dcs

Spécifiez les contrôleurs de domaine à tester.

Type: Array
Parameter Sets: (All)
Aliases:

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

-SkipDnsPort

Si l’utilisateur n’utilise pas de services DNS fournis par le contrôleur de domaine/site AD, il peut être préférable d’ignorer la vérification du port 53. L’utilisateur doit toujours être en mesure de résoudre _.ldap._tcp.<forestfqdn> afin que la configuration du connecteur Active Directory réussisse.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ReturnResultAsPSObject

Retourne le résultat de ce diagnostic sous la forme d’un PSObject. Non nécessaire lors de l’interaction manuelle avec cet outil.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Confirm-TargetsAreReachable

SYNOPSIS

Détermine si une forêt spécifiée et ses contrôleurs de domaine associés sont accessibles.

SYNTAXE

Confirm-TargetsAreReachable [-Forest] <String> [-DCs] <Array> [<CommonParameters>]

DESCRIPTION

Exécute des tests « ping » (si un ordinateur peut atteindre un ordinateur de destination via le réseau et/ou Internet)

EXEMPLES

EXEMPLE 1

Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM" -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"

EXEMPLE 2

Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM"

PARAMÈTRES

-Forêt

Spécifie le nom de la forêt à tester.

Type: String
Parameter Sets: (All)
Aliases:

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

-Dcs

Spécifiez les contrôleurs de domaine à tester.

Type: Array
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Confirm-ValidDomains

SYNOPSIS

Vérifiez que les domaines du nom de domaine complet de forêt obtenu sont accessibles

SYNTAXE

SamAccount

Confirm-ValidDomains [-Forest <String>] [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]

ForestFQDN

Confirm-ValidDomains -ForestFQDN <Forest> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]

DESCRIPTION

Vérifiez que tous les domaines du nom de domaine complet de forêt obtenu sont accessibles en tentant de récupérer DomainGuid et DomainDN. Le compte (domaine\nom d’utilisateur) et le mot de passe peuvent être demandés.

EXEMPLES

EXEMPLE 1

Confirm-ValidDomains -Forest "test.contoso.com" -Verbose

EXEMPLE 2

Confirm-ValidDomains -Forest "test.contoso.com" -RunWithCurrentlyLoggedInUserCredentials -Verbose

EXEMPLE 3

Confirm-ValidDomains -ForestFQDN $ForestFQDN -RunWithCurrentlyLoggedInUserCredentials -Verbose

PARAMÈTRES

-Forêt

Forêt cible.

Type: String
Parameter Sets: SamAccount
Aliases:

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

-ForestFQDN

Objet ForestFQDN cible.

Type: Forest
Parameter Sets: ForestFQDN
Aliases:

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

-RunWithCurrentlyLoggedInUserCredentials

La fonction utilise les informations d’identification de l’utilisateur actuellement connecté à l’ordinateur, plutôt que de demander des informations d’identification personnalisées à l’utilisateur.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Confirm-ValidEnterpriseAdminCredentials

SYNOPSIS

Vérifie si un utilisateur possède des informations d’identification d’administrateur d’entreprise.

SYNTAXE

Confirm-ValidEnterpriseAdminCredentials [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]

DESCRIPTION

Recherche si l’utilisateur a des informations d’identification d’administrateur d’entreprise. Le compte (domaine\nom d’utilisateur) et le mot de passe peuvent être demandés.

EXEMPLES

EXEMPLE 1

Confirm-ValidEnterpriseAdminCredentials -DomainName test.contoso.com -Verbose

EXEMPLE 2

Confirm-ValidEnterpriseAdminCredentials -RunWithCurrentlyLoggedInUserCredentials -Verbose

PARAMÈTRES

-RunWithCurrentlyLoggedInUserCredentials

La fonction utilise les informations d’identification de l’utilisateur actuellement connecté à l’ordinateur, plutôt que de demander des informations d’identification personnalisées à l’utilisateur.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Get-DomainFQDNData

SYNOPSIS

Récupère un nom de domaine complet (DomainFQDN) d’une combinaison de compte et de mot de passe.

SYNTAXE

Get-DomainFQDNData [[-DomainFQDNDataType] <String>] [-RunWithCurrentlyLoggedInUserCredentials]
 [-ReturnExceptionOnError] [<CommonParameters>]

DESCRIPTION

Tente d’obtenir un objet domainFQDN à partir des informations d’identification fournies. Si le nom de domaineFQDN est valide, un domainFQDNName ou RootDomainName est retourné, selon le choix de l’utilisateur. Le compte (domaine\nom d’utilisateur) et le mot de passe peuvent être demandés.

EXEMPLES

EXEMPLE 1

Get-DomainFQDNData -DomainFQDNDataType DomainFQDNName -Verbose

EXEMPLE 2

Get-DomainFQDNData -DomainFQDNDataType RootDomainName -RunWithCurrentlyLoggedInUserCredentials

PARAMÈTRES

-DomainFQDNDataType

Type de données souhaité qui seront récupérées. Actuellement limité à « DomainFQDNName » ou « RootDomainName ».

Type: String
Parameter Sets: (All)
Aliases:

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

-RunWithCurrentlyLoggedInUserCredentials

La fonction utilise les informations d’identification de l’utilisateur actuellement connecté à l’ordinateur, plutôt que de demander des informations d’identification personnalisées à l’utilisateur.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ReturnExceptionOnError

Paramètre auxiliaire utilisé par la fonction Start-NetworkConnectivityDiagnosisTools

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Get-ForestFQDN

SYNOPSIS

Récupère un nom de domaine complet de forêt à partir d’une combinaison de compte et de mot de passe.

SYNTAXE

Get-ForestFQDN [-Forest] <String> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]

DESCRIPTION

Tente d’obtenir un nom de domaine complet de forêt à partir des informations d’identification fournies. Le compte (domaine\nom d’utilisateur) et le mot de passe peuvent être demandés.

EXEMPLES

EXEMPLE 1

Get-ForestFQDN -Forest CONTOSO.MICROSOFT.COM -Verbose

EXEMPLE 2

Get-ForestFQDN -Forest CONTOSO.MICROSOFT.COM -RunWithCurrentlyLoggedInUserCredentials -Verbose

PARAMÈTRES

-Forêt

Forêt cible. La valeur par défaut est le domaine de l’utilisateur actuellement connecté.

Type: String
Parameter Sets: (All)
Aliases:

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

-RunWithCurrentlyLoggedInUserCredentials

La fonction utilise les informations d’identification de l’utilisateur actuellement connecté à l’ordinateur, plutôt que de demander des informations d’identification personnalisées à l’utilisateur.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Start-ConnectivityValidation

SYNOPSIS

Fonction principale.

SYNTAXE

Start-ConnectivityValidation [-Forest] <String> [-AutoCreateConnectorAccount] <Boolean> [[-UserName] <String>]
 [<CommonParameters>]

DESCRIPTION

Exécute tous les mécanismes disponibles qui vérifient que les informations d’identification AD sont valides.

EXEMPLES

EXEMPLE 1

Start-ConnectivityValidation -Forest "test.contoso.com" -AutoCreateConnectorAccount $True -Verbose

PARAMÈTRES

-Forêt

Forêt cible.

Type: String
Parameter Sets: (All)
Aliases:

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

-AutoCreateConnectorAccount

Pour les installations personnalisées : indicateur $True si l’utilisateur a choisi « Créer un compte AD » dans la fenêtre Compte de forêt AD de l’Assistant Microsoft Entra Connect. $False si l’utilisateur a choisi « Utiliser un compte AD existant ». Pour les installations Express : la valeur de cette variable doit être $True pour les installations Express.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Nom d’utilisateur

Paramètre qui préremplifie le champ Nom d’utilisateur lorsque les informations d’identification de l’utilisateur sont demandées.

Type: String
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).

Start-NetworkConnectivityDiagnosisTools

SYNOPSIS

Fonction principale pour les tests de connectivité réseau.

SYNTAXE

Start-NetworkConnectivityDiagnosisTools [[-Forest] <String>] [-Credentials] <PSCredential>
 [[-LogFileLocation] <String>] [[-DCs] <Array>] [-DisplayInformativeMessage] [-ReturnResultAsPSObject]
 [-ValidCredentials] [<CommonParameters>]

DESCRIPTION

Exécute des tests de connectivité réseau local.

EXEMPLES

EXEMPLE 1

Start-NetworkConnectivityDiagnosisTools -Forest "TEST.CONTOSO.COM"

EXEMPLE 2

Start-NetworkConnectivityDiagnosisTools -Forest "TEST.CONTOSO.COM" -DCs "DC1.TEST.CONTOSO.COM", "DC2.TEST.CONTOSO.COM"

PARAMÈTRES

-Forêt

Spécifie le nom de la forêt à tester.

Type: String
Parameter Sets: (All)
Aliases:

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

-Pouvoirs

Nom d’utilisateur et mot de passe de l’utilisateur qui exécute le test. Il nécessite le même niveau d’autorisations que celui requis pour exécuter l’Assistant Microsoft Entra Connect.

Type: PSCredential
Parameter Sets: (All)
Aliases:

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

-LogFileLocation

Spécifie l’emplacement d’un fichier journal qui contiendra la sortie de cette fonction.

Type: String
Parameter Sets: (All)
Aliases:

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

-Dcs

Spécifiez les contrôleurs de domaine à tester.

Type: Array
Parameter Sets: (All)
Aliases:

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

-DisplayInformativeMessage

Indicateur qui permet d’afficher un message sur l’objectif de cette fonction.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ReturnResultAsPSObject

Retourne le résultat de ce diagnostic sous la forme d’un PSObject. Non nécessaire pour spécifier lors de l’interaction manuelle avec cet outil.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ValidCredentials

Indique si les informations d’identification tapées par l’utilisateur sont valides. Non nécessaire pour spécifier lors de l’interaction manuelle avec cet outil.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

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 (https://go.microsoft.com/fwlink/?LinkID=113216).