Microsoft Entra Connect: PowerShell-Referenz zu ADConnectivityTools
Die folgende Dokumentation enthält Referenzinformationen für das PowerShell-Modul „ADConnectivityTools
“, das in C:\Program Files\Microsoft Azure Active Directory Connect\Tools\ADConnectivityTool.psm1
in Microsoft Entra Connect enthalten ist.
Confirm-DnsConnectivity
ZUSAMMENFASSUNG
Erkennt lokale DNS-Probleme.
SYNTAX
Confirm-DnsConnectivity [-Forest] <String> [-DCs] <Array> [-ReturnResultAsPSObject] [<CommonParameters>]
DESCRIPTION
Führt lokale DNS-Konnektivitätstests aus. Um den Active Directory-Connector zu konfigurieren, muss der Microsoft Entra Connect-Server über Namensauflösung verfügen, sowohl für die Gesamtstruktur, mit der eine Verbindung hergestellt werden soll, als auch in den Domänencontrollern, die dieser Gesamtstruktur zugeordnet sind.
BEISPIELE
BEISPIEL 1
Confirm-DnsConnectivity -Forest "TEST.CONTOSO.COM" -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"
BEISPIEL 2
Confirm-DnsConnectivity -Forest "TEST.CONTOSO.COM"
PARAMETERS
-Forest
Gibt den Namen der zu testenden Gesamtstruktur an.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DCs
Zu testende DCs eingeben.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ReturnResultAsPSObject
Gibt das Ergebnis dieser Diagnose in Form eines „PSObject“ zurück. Während manueller Interaktion mit diesem Tool nicht erforderlich.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-ForestExists
ZUSAMMENFASSUNG
Bestimmt, ob eine angegebene Gesamtstruktur vorhanden ist.
SYNTAX
Confirm-ForestExists [-Forest] <String> [<CommonParameters>]
DESCRIPTION
Fragt bei einem DNS-Server die IP-Adressen ab, die einer Gesamtstruktur zugeordnet sind.
BEISPIELE
BEISPIEL 1
Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM"
PARAMETERS
-Forest
Gibt den Namen der zu testenden Gesamtstruktur an.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-FunctionalLevel
ZUSAMMENFASSUNG
Überprüft die Funktionsebene der Active Directory-Gesamtstruktur.
SYNTAX
SamAccount
Confirm-FunctionalLevel -Forest <String> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
ForestFQDN
Confirm-FunctionalLevel -ForestFQDN <Forest> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIPTION
Überprüft, ob die Funktionsebene der AD-Gesamtstruktur gleich oder höher als eine angegebene „MinAdForestVersion“ (WindowsServer2003) ist. Konto (Domäne\Benutzername) und Kennwort werden möglicherweise angefordert.
BEISPIELE
BEISPIEL 1
Confirm-FunctionalLevel -Forest "test.contoso.com"
BEISPIEL 2
Confirm-FunctionalLevel -Forest "test.contoso.com" -RunWithCurrentlyLoggedInUserCredentials -Verbose
BEISPIEL 3
Confirm-FunctionalLevel -ForestFQDN $ForestFQDN -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARAMETERS
-Forest
Zielgesamtstruktur. Standardwert ist die Gesamtstruktur des aktuell angemeldeten Benutzers.
Type: String
Parameter Sets: SamAccount
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForestFQDN
ForestFQDN-Zielobjekt.
Type: Forest
Parameter Sets: ForestFQDN
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
Die Funktion verwendet die Anmeldeinformationen des Benutzers, der derzeit bei dem Computer angemeldet ist statt benutzerdefinierte Anmeldeinformationen vom Benutzer anzufordern.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-NetworkConnectivity
ZUSAMMENFASSUNG
Erkennt lokale Netzwerkkonnektivitätsprobleme.
SYNTAX
Confirm-NetworkConnectivity [-DCs] <Array> [-SkipDnsPort] [-ReturnResultAsPSObject] [<CommonParameters>]
DESCRIPTION
Führt lokale Netzwerkkonnektivitätstests aus.
Für die lokalen Netzwerktests muss Microsoft Entra Connect in der Lage sein, mit den benannten Domänencontrollern an den Ports 53 (DNS), 88 (Kerberos) und 389 (LDAP) zu kommunizieren. Die meisten Organisationen führen DNS auf ihren DCs aus, weshalb dieser Test derzeit integriert ist. Port 53 sollte übersprungen werden, wenn ein anderer DNS-Server angegeben wurde.
BEISPIELE
BEISPIEL 1
Confirm-NetworkConnectivity -SkipDnsPort -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"
BEISPIEL 2
Confirm-NetworkConnectivity -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM" -Verbose
PARAMETERS
-DCs
Zu testende DCs eingeben.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SkipDnsPort
Wenn der Benutzer keine vom AD-Standort/Anmelde-DC bereitgestellten DNS-Dienste verwendet, sollte er eventuell die Überprüfung von Port 53 überspringen. Der Benutzer muss weiterhin in der Lage sein, „_.ldap._tcp.<forestfqdn>“ aufzulösen, damit die Active Directory Connector-Konfiguration erfolgreich erfolgen kann.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ReturnResultAsPSObject
Gibt das Ergebnis dieser Diagnose in Form eines „PSObject“ zurück. Während manueller Interaktion mit diesem Tool nicht erforderlich.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-TargetsAreReachable
ZUSAMMENFASSUNG
Bestimmt, ob eine angegebene Gesamtstruktur und ihre zugeordneten Domänencontroller erreichbar sind.
SYNTAX
Confirm-TargetsAreReachable [-Forest] <String> [-DCs] <Array> [<CommonParameters>]
DESCRIPTION
Führt Pingtests aus (ob ein Computer einen Zielcomputer über das Netzwerk und/oder das Internet erreichen kann).
BEISPIELE
BEISPIEL 1
Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM" -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"
BEISPIEL 2
Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM"
PARAMETERS
-Forest
Gibt den Namen der zu testenden Gesamtstruktur an.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DCs
Zu testende DCs eingeben.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-ValidDomains
ZUSAMMENFASSUNG
Überprüfen Sie, ob die Domänen im abgerufenen Gesamtstruktur-FQDN erreichbar sind.
SYNTAX
SamAccount
Confirm-ValidDomains [-Forest <String>] [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
ForestFQDN
Confirm-ValidDomains -ForestFQDN <Forest> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIPTION
Überprüfen Sie, ob alle Domänen im abgerufenen Gesamtstruktur-FQDN erreichbar sind, indem Sie versuchen, „DomainGuid“ und „DomainDN“ abzurufen. Konto (Domäne\Benutzername) und Kennwort werden möglicherweise angefordert.
BEISPIELE
BEISPIEL 1
Confirm-ValidDomains -Forest "test.contoso.com" -Verbose
BEISPIEL 2
Confirm-ValidDomains -Forest "test.contoso.com" -RunWithCurrentlyLoggedInUserCredentials -Verbose
BEISPIEL 3
Confirm-ValidDomains -ForestFQDN $ForestFQDN -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARAMETERS
-Forest
Zielgesamtstruktur.
Type: String
Parameter Sets: SamAccount
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForestFQDN
ForestFQDN-Zielobjekt.
Type: Forest
Parameter Sets: ForestFQDN
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
Die Funktion verwendet die Anmeldeinformationen des Benutzers, der derzeit bei dem Computer angemeldet ist statt benutzerdefinierte Anmeldeinformationen vom Benutzer anzufordern.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-ValidEnterpriseAdminCredentials
ZUSAMMENFASSUNG
Überprüft, ob ein Benutzer Unternehmensadministrator-Anmeldeinformationen besitzt.
SYNTAX
Confirm-ValidEnterpriseAdminCredentials [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIPTION
Sucht, ob der angegebene Benutzer Unternehmensadministrator-Anmeldeinformationen besitzt. Konto (Domäne\Benutzername) und Kennwort werden möglicherweise angefordert.
BEISPIELE
BEISPIEL 1
Confirm-ValidEnterpriseAdminCredentials -DomainName test.contoso.com -Verbose
BEISPIEL 2
Confirm-ValidEnterpriseAdminCredentials -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARAMETERS
-RunWithCurrentlyLoggedInUserCredentials
Die Funktion verwendet die Anmeldeinformationen des Benutzers, der derzeit bei dem Computer angemeldet ist statt benutzerdefinierte Anmeldeinformationen vom Benutzer anzufordern.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Get-DomainFQDNData
ZUSAMMENFASSUNG
Ruft einen DomainFQDN aus einer Konto- und Kennwort-Kombination ab.
SYNTAX
Get-DomainFQDNData [[-DomainFQDNDataType] <String>] [-RunWithCurrentlyLoggedInUserCredentials]
[-ReturnExceptionOnError] [<CommonParameters>]
DESCRIPTION
Versucht, ein domainFQDN-Objekt aus angegebenen Anmeldeinformationen abzurufen. Wenn der DomainFQDN gültig ist, wird ein DomainFQDNName oder RootDomainName zurückgegeben, je nach Auswahl des Benutzers. Konto (Domäne\Benutzername) und Kennwort werden möglicherweise angefordert.
BEISPIELE
BEISPIEL 1
Get-DomainFQDNData -DomainFQDNDataType DomainFQDNName -Verbose
BEISPIEL 2
Get-DomainFQDNData -DomainFQDNDataType RootDomainName -RunWithCurrentlyLoggedInUserCredentials
PARAMETERS
-DomainFQDNDataType
Die gewünschte Art von Daten, die abgerufen werden. Aktuell beschränkt auf „DomainFQDNName“ oder „RootDomainName“.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
Die Funktion verwendet die Anmeldeinformationen des Benutzers, der derzeit bei dem Computer angemeldet ist statt benutzerdefinierte Anmeldeinformationen vom Benutzer anzufordern.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ReturnExceptionOnError
Zusätzlicher Parameter, der von der Funktion „Start-NetworkConnectivityDiagnosisTools“ verwendet wird.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Get-ForestFQDN
ZUSAMMENFASSUNG
Ruft einen ForestFQDN aus einer Konto- und Kennwort-Kombination ab.
SYNTAX
Get-ForestFQDN [-Forest] <String> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIPTION
Versucht, einen ForestFQDN aus angegebenen Anmeldeinformationen abzurufen. Konto (Domäne\Benutzername) und Kennwort werden möglicherweise angefordert.
BEISPIELE
BEISPIEL 1
Get-ForestFQDN -Forest CONTOSO.MICROSOFT.COM -Verbose
BEISPIEL 2
Get-ForestFQDN -Forest CONTOSO.MICROSOFT.COM -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARAMETERS
-Forest
Standardgesamtstruktur. Standardwert ist die Domäne des aktuell angemeldeten Benutzers.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
Die Funktion verwendet die Anmeldeinformationen des Benutzers, der derzeit bei dem Computer angemeldet ist statt benutzerdefinierte Anmeldeinformationen vom Benutzer anzufordern.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Start-ConnectivityValidation
ZUSAMMENFASSUNG
Hauptfunktion.
SYNTAX
Start-ConnectivityValidation [-Forest] <String> [-AutoCreateConnectorAccount] <Boolean> [[-UserName] <String>]
[<CommonParameters>]
DESCRIPTION
Führt alle verfügbaren Mechanismen aus, die überprüfen, ob AD-Anmeldeinformationen gültig sind.
BEISPIELE
BEISPIEL 1
Start-ConnectivityValidation -Forest "test.contoso.com" -AutoCreateConnectorAccount $True -Verbose
PARAMETERS
-Forest
Zielgesamtstruktur.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AutoCreateConnectorAccount
Für benutzerdefinierte Installationen: Das Flag, das „$True“ ist, wenn der Benutzer „Neues AD-Konto erstellen“ im Fenster „AD-Gesamtstrukturkonto“ des Microsoft Entra Connect-Assistenten ausgewählt hat. „$False“, wenn der Benutzer „Vorhandenes AD-Konto verwenden“ ausgewählt hat. Für Expressinstallationen: Der Wert dieser Variablen muss für Expressinstallationen „$True“ lauten.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-UserName
Der Parameter, der das Feld „Username“ im Voraus auffüllt, wenn die Anmeldeinformationen des Benutzers angefordert werden.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).
Start-NetworkConnectivityDiagnosisTools
ZUSAMMENFASSUNG
Hauptfunktion für Netzwerkkonnektivitätstests.
SYNTAX
Start-NetworkConnectivityDiagnosisTools [[-Forest] <String>] [-Credentials] <PSCredential>
[[-LogFileLocation] <String>] [[-DCs] <Array>] [-DisplayInformativeMessage] [-ReturnResultAsPSObject]
[-ValidCredentials] [<CommonParameters>]
DESCRIPTION
Führt lokale Netzwerkkonnektivitätstests aus.
BEISPIELE
BEISPIEL 1
Start-NetworkConnectivityDiagnosisTools -Forest "TEST.CONTOSO.COM"
BEISPIEL 2
Start-NetworkConnectivityDiagnosisTools -Forest "TEST.CONTOSO.COM" -DCs "DC1.TEST.CONTOSO.COM", "DC2.TEST.CONTOSO.COM"
PARAMETERS
-Forest
Gibt den Namen der zu testenden Gesamtstruktur an.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Credentials
Der Benutzernamen und das Kennwort des Benutzers, der den Test ausführt. Erfordert dieselbe Berechtigungsstufe, die zur Ausführung des Microsoft Entra Connect-Assistenten erforderlich ist.
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LogFileLocation
Gibt den Speicherort einer Protokolldatei an, welche die Ausgabe dieser Funktion enthält.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DCs
Zu testende DCs eingeben.
Type: Array
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisplayInformativeMessage
Flag, das die Anzeige einer Meldung zum Zweck dieser Funktion ermöglicht.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ReturnResultAsPSObject
Gibt das Ergebnis dieser Diagnose in Form eines „PSObject“ zurück. Muss während der manuellen Interaktion mit diesem Tool nicht angegeben werden.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ValidCredentials
Zeigt an, ob die vom Benutzer eingegebenen Anmeldeinformationen gültig sind. Muss während der manuellen Interaktion mit diesem Tool nicht angegeben werden.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Dieses Cmdlet unterstützt diese gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter „about_CommonParameters“ (https://go.microsoft.com/fwlink/?LinkID=113216).