Microsoft Entra Connect: Referência do PowerShell ADConnectivityTools
A documentação a seguir fornece informações de referência para o ADConnectivityTools
módulo PowerShell incluído no Microsoft Entra Connect no C:\Program Files\Microsoft Azure Active Directory Connect\Tools\ADConnectivityTool.psm1
.
Confirmar-DnsConnectivity
SINOPSE
Deteta problemas de Dns locais.
SINTAXE
Confirm-DnsConnectivity [-Forest] <String> [-DCs] <Array> [-ReturnResultAsPSObject] [<CommonParameters>]
DESCRIÇÃO
Executa testes de conectividade Dns locais. Para configurar o conector do Ative Directory, o servidor Microsoft Entra Connect deve ter resolução de nomes para a floresta à qual está tentando se conectar, bem como para os controladores de domínio associados a essa floresta.
EXEMPLOS
EXEMPLO 1
Confirm-DnsConnectivity -Forest "TEST.CONTOSO.COM" -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"
EXEMPLO 2
Confirm-DnsConnectivity -Forest "TEST.CONTOSO.COM"
PARÂMETROS
-Floresta
Especifica o nome da floresta a ser testada.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CDs
Especifique os DCs contra os quais testar o teste.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ReturnResultAsPSObject
Devolve o resultado deste diagnóstico sob a forma de um PSObject. Não é necessário durante a interação manual com esta ferramenta.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirmar-ForestExists
SINOPSE
Determina se existe uma floresta especificada.
SINTAXE
Confirm-ForestExists [-Forest] <String> [<CommonParameters>]
DESCRIÇÃO
Consulta um servidor DNS para os endereços IP associados a uma floresta.
EXEMPLOS
EXEMPLO 1
Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM"
PARÂMETROS
-Floresta
Especifica o nome da floresta a ser testada.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirmar-FuncionalNível
SINOPSE
Verifica o nível funcional da floresta do AD.
SINTAXE
SamAccount
Confirm-FunctionalLevel -Forest <String> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
ForestFQDN
Confirm-FunctionalLevel -ForestFQDN <Forest> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIÇÃO
Verifica se o nível funcional da floresta do AD é igual ou superior a um determinado MinAdForestVersion (WindowsServer2003). Conta (Domínio\Nome de Usuário) e Senha podem ser solicitadas.
EXEMPLOS
EXEMPLO 1
Confirm-FunctionalLevel -Forest "test.contoso.com"
EXEMPLO 2
Confirm-FunctionalLevel -Forest "test.contoso.com" -RunWithCurrentlyLoggedInUserCredentials -Verbose
EXEMPLO 3
Confirm-FunctionalLevel -ForestFQDN $ForestFQDN -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARÂMETROS
-Floresta
Floresta alvo. O valor padrão é a Floresta do usuário conectado no momento.
Type: String
Parameter Sets: SamAccount
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForestFQDN
Objeto ForestFQDN de destino.
Type: Forest
Parameter Sets: ForestFQDN
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
A função usará as credenciais do usuário que está atualmente conectado no computador, em vez de solicitar credenciais personalizadas do usuário.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirmar-NetworkConnectivity
SINOPSE
Deteta problemas de conectividade de rede local.
SINTAXE
Confirm-NetworkConnectivity [-DCs] <Array> [-SkipDnsPort] [-ReturnResultAsPSObject] [<CommonParameters>]
DESCRIÇÃO
Executa testes de conectividade de rede local.
Para os testes de rede local, o Microsoft Entra Connect deve ser capaz de se comunicar com os controladores de domínio nomeados nas portas 53 (DNS), 88 (Kerberos) e 389 (LDAP) A maioria das organizações executa DNS em seus DCs, e é por isso que esse teste está atualmente integrado. A porta 53 deve ser ignorada se outro servidor DNS tiver sido especificado.
EXEMPLOS
EXEMPLO 1
Confirm-NetworkConnectivity -SkipDnsPort -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"
EXEMPLO 2
Confirm-NetworkConnectivity -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM" -Verbose
PARÂMETROS
-CDs
Especifique os DCs contra os quais testar o teste.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SkipDnsPort
Se o usuário não estiver usando os serviços DNS fornecidos pelo Site do AD / DC de Logon, talvez queira ignorar a verificação da porta 53. O usuário ainda deve ser capaz de resolver _.ldap._tcp.<forestfqdn> para que a configuração do Ative Directory Connector seja bem-sucedida.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ReturnResultAsPSObject
Devolve o resultado deste diagnóstico sob a forma de um PSObject. Não é necessário durante a interação manual com esta ferramenta.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirmar-AlvosSãoAlcançáveis
SINOPSE
Determina se uma floresta especificada e seus Controladores de Domínio associados estão acessíveis.
SINTAXE
Confirm-TargetsAreReachable [-Forest] <String> [-DCs] <Array> [<CommonParameters>]
DESCRIÇÃO
Executa testes de "ping" (se um computador pode chegar a um computador de destino através da rede e/ou da Internet)
EXEMPLOS
EXEMPLO 1
Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM" -DCs "MYDC1.CONTOSO.COM","MYDC2.CONTOSO.COM"
EXEMPLO 2
Confirm-TargetsAreReachable -Forest "TEST.CONTOSO.COM"
PARÂMETROS
-Floresta
Especifica o nome da floresta a ser testada.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CDs
Especifique os DCs contra os quais testar o teste.
Type: Array
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirmar-ValidDomains
SINOPSE
Valide se os domínios no FQDN de floresta obtido estão acessíveis
SINTAXE
SamAccount
Confirm-ValidDomains [-Forest <String>] [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
ForestFQDN
Confirm-ValidDomains -ForestFQDN <Forest> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIÇÃO
Valide se todos os domínios no FQDN de floresta obtido estão acessíveis tentando recuperar DomainGuid e DomainDN. Conta (Domínio\Nome de Usuário) e Senha podem ser solicitadas.
EXEMPLOS
EXEMPLO 1
Confirm-ValidDomains -Forest "test.contoso.com" -Verbose
EXEMPLO 2
Confirm-ValidDomains -Forest "test.contoso.com" -RunWithCurrentlyLoggedInUserCredentials -Verbose
EXEMPLO 3
Confirm-ValidDomains -ForestFQDN $ForestFQDN -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARÂMETROS
-Floresta
Floresta alvo.
Type: String
Parameter Sets: SamAccount
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForestFQDN
Objeto ForestFQDN de destino.
Type: Forest
Parameter Sets: ForestFQDN
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
A função usará as credenciais do usuário que está atualmente conectado no computador, em vez de solicitar credenciais personalizadas do usuário.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Confirm-ValidEnterpriseAdminCredentials
SINOPSE
Verifica se um usuário tem credenciais de administrador corporativo.
SINTAXE
Confirm-ValidEnterpriseAdminCredentials [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIÇÃO
Pesquisas se o usuário fornecido tiver credenciais de administrador corporativo. Conta (Domínio\Nome de Usuário) e Senha podem ser solicitadas.
EXEMPLOS
EXEMPLO 1
Confirm-ValidEnterpriseAdminCredentials -DomainName test.contoso.com -Verbose
EXEMPLO 2
Confirm-ValidEnterpriseAdminCredentials -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARÂMETROS
-RunWithCurrentlyLoggedInUserCredentials
A função usará as credenciais do usuário que está atualmente conectado no computador, em vez de solicitar credenciais personalizadas do usuário.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Get-DomainFQDNData
SINOPSE
Recupera um DomainFQDN de uma combinação de conta e senha.
SINTAXE
Get-DomainFQDNData [[-DomainFQDNDataType] <String>] [-RunWithCurrentlyLoggedInUserCredentials]
[-ReturnExceptionOnError] [<CommonParameters>]
DESCRIÇÃO
Tenta obter um objeto domainFQDN fora das credenciais fornecidas. Se o domainFQDN for válido, um DomainFQDNName ou RootDomainName será retornado, dependendo da escolha do usuário. Conta (Domínio\Nome de Usuário) e Senha podem ser solicitadas.
EXEMPLOS
EXEMPLO 1
Get-DomainFQDNData -DomainFQDNDataType DomainFQDNName -Verbose
EXEMPLO 2
Get-DomainFQDNData -DomainFQDNDataType RootDomainName -RunWithCurrentlyLoggedInUserCredentials
PARÂMETROS
-DomainFQDNDataType
Tipo desejado de dados que serão recuperados. Atualmente limitado a "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
A função usará as credenciais do usuário que está atualmente conectado no computador, em vez de solicitar credenciais personalizadas do usuário.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ReturnExceptionOnError
Parâmetro auxiliar usado pela função Start-NetworkConnectivityDiagnosisTools
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Get-ForestFQDN
SINOPSE
Recupera um ForestFQDN de uma combinação de conta e senha.
SINTAXE
Get-ForestFQDN [-Forest] <String> [-RunWithCurrentlyLoggedInUserCredentials] [<CommonParameters>]
DESCRIÇÃO
Tenta obter um ForestFQDN das credenciais fornecidas. Conta (Domínio\Nome de Usuário) e Senha podem ser solicitadas.
EXEMPLOS
EXEMPLO 1
Get-ForestFQDN -Forest CONTOSO.MICROSOFT.COM -Verbose
EXEMPLO 2
Get-ForestFQDN -Forest CONTOSO.MICROSOFT.COM -RunWithCurrentlyLoggedInUserCredentials -Verbose
PARÂMETROS
-Floresta
Floresta alvo. O valor padrão é o Domínio do usuário conectado no momento.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunWithCurrentlyLoggedInUserCredentials
A função usará as credenciais do usuário que está atualmente conectado no computador, em vez de solicitar credenciais personalizadas do usuário.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Start-ConnectivityValidation
SINOPSE
Função principal.
SINTAXE
Start-ConnectivityValidation [-Forest] <String> [-AutoCreateConnectorAccount] <Boolean> [[-UserName] <String>]
[<CommonParameters>]
DESCRIÇÃO
Executa todos os mecanismos disponíveis que verificam se as credenciais do AD são válidas.
EXEMPLOS
EXEMPLO 1
Start-ConnectivityValidation -Forest "test.contoso.com" -AutoCreateConnectorAccount $True -Verbose
PARÂMETROS
-Floresta
Floresta alvo.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AutoCreateConnectorAccount
Para instalações personalizadas: sinalizador que é $True se o usuário escolher "Criar nova conta do AD" na janela Conta da Floresta do AD do assistente do Microsoft Entra Connect. $False se o usuário escolher "Usar conta do AD existente". Para instalações expressas: O valor dessa variável deve ser $True para instalações expressas.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Nome de Utilizador
Parâmetro que preenche previamente o campo Nome de usuário quando as credenciais do usuário são solicitadas.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
Start-NetworkConnectivityDiagnosisTools
SINOPSE
Função principal para testes de conectividade de rede.
SINTAXE
Start-NetworkConnectivityDiagnosisTools [[-Forest] <String>] [-Credentials] <PSCredential>
[[-LogFileLocation] <String>] [[-DCs] <Array>] [-DisplayInformativeMessage] [-ReturnResultAsPSObject]
[-ValidCredentials] [<CommonParameters>]
DESCRIÇÃO
Executa testes de conectividade de rede local.
EXEMPLOS
EXEMPLO 1
Start-NetworkConnectivityDiagnosisTools -Forest "TEST.CONTOSO.COM"
EXEMPLO 2
Start-NetworkConnectivityDiagnosisTools -Forest "TEST.CONTOSO.COM" -DCs "DC1.TEST.CONTOSO.COM", "DC2.TEST.CONTOSO.COM"
PARÂMETROS
-Floresta
Especifica o nome da floresta para teste.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Credenciais
O nome de usuário e senha do usuário que está executando o teste. Requer o mesmo nível de permissões necessário para executar o Assistente do 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
Especifica o local de um arquivo de log que conterá a saída dessa função.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CDs
Especifique os DCs contra os quais testar o teste.
Type: Array
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisplayInformativeMessage
Sinalizador que permite exibir uma mensagem sobre a finalidade desta função.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ReturnResultAsPSObject
Devolve o resultado deste diagnóstico sob a forma de um PSObject. Não é necessário especificar durante a interação manual com esta ferramenta.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ValidCredentials
Indica se as credenciais digitadas pelo usuário são válidas. Não é necessário especificar durante a interação manual com esta ferramenta.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).