Azure AD Connect: Referência do PowerShell do ADSyncTools

A seguinte documentação fornece informações de referência para o Módulo do PowerShell ADSyncTools.psm1 incluído no Azure AD Connect.

Instalar o Módulo ADSyncTools do PowerShell

Para instalar o Módulo ADSyncTools do PowerShell, faça o seguinte:

  1. Abrir Windows PowerShell com privilégios administrativos
  2. Escreva ou copie e cole o seguinte:
        [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
        Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
        Import-module -Name "C:\Program Files\Microsoft Azure Active Directory Connect\Tools\AdSyncTools"
    
  3. Prima Enter.
  4. Para verificar se o módulo foi instalado, introduza ou copie e cole o seguinte"
    Get-module AdSyncTools
    
  5. Agora, deverá ver informações sobre o módulo.

Clear-ADSyncToolsMsDsConsistencyGuid

SINOPSE

Limpar um objeto do Active Directory mS-DS-ConsistencyGuid

SINTAXE

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

DESCRIÇÃO

Limpa o valor em mS-DS-ConsistencyGuid para o objeto de destino do Active Directory. Suporta objetos do Active Directory em florestas de vários domínios.

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

EXEMPLO 3

'User1@Contoso.com' | Clear-ADSyncToolsMsDsConsistencyGuid

PARÂMETROS

-Identidade

Objeto de destino no AD para limpar 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

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, veja about_CommonParameters.

Connect-ADSyncToolsSqlDatabase

SINOPSE

Ligar a uma base de dados SQL para fins de teste

SINTAXE

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

DESCRIÇÃO

Funções e utilitários relacionados com o Diagnóstico do SQL

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-Server

Nome do SQL Server

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

-Instância

Nome da Instância do 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 dados

Nome da Base de Dados do SQL Server

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

-Port

Porta SQL Server (por exemplo, 49823)

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

-UserName

SQL Server Nome de Utilizador de Início de Sessão

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

-Password

SQL Server Palavra-passe de Início de Sessão

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
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, veja about_CommonParameters.

ConvertFrom-ADSyncToolsAadDistinguishedName

SINOPSE

Converter Azure AD Connector DistinguishedName em ImmutableId

SINTAXE

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

DESCRIÇÃO

Utiliza um Conector Azure AD DistinguishedName como CN={514635484D4B376E38307176645973555049486139513D3D} e converte para o respetivo valor ImmutableID base64, por exemplo, QF5HMK7n80qvdYsUPIHa9Q==

EXEMPLOS

EXEMPLO 1

ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'

PARÂMETROS

-DistinguishedName

Azure AD 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

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, veja about_CommonParameters.

ConvertFrom-ADSyncToolsImmutableID

SINOPSE

Converter Base64 ImmutableId (SourceAnchor) em valor GUID

SINTAXE

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

DESCRIÇÃO

Converte o valor do ImmutableID da cadeia Base64 e devolve um valor GUID No caso de a cadeia Base64 não poder ser convertida em GUID, devolve uma Matriz de Bytes.

EXEMPLOS

EXEMPLO 1

ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='

EXEMPLO 2

'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID

PARÂMETROS

-Valor

ImmutableId no formato Base64

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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, veja about_CommonParameters.

ConvertTo-ADSyncToolsAadDistinguishedName

SINOPSE

Converter ImmutableId em Azure AD Connector DistinguishedName

SINTAXE

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

DESCRIÇÃO

Utiliza um ImmutableId (SourceAnchor) como QF5HMK7n80qvdYsUPIHa9Q== e converte-se no respetivo valor Azure AD Connector DistinguishedName, por exemplo, CN={514635484D4B376E38307176645973555049486139513D3D}

EXEMPLOS

EXEMPLO 1

ConvertTo-ADSyncToolsAadDistinguishedName 'QF5HMK7n80qvdYsUPIHa9Q=='

PARÂMETROS

-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

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, veja about_CommonParameters.

ConvertTo-ADSyncToolsCloudAnchor

SINOPSE

Converter Âncora Base64 em CloudAnchor

SINTAXE

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

DESCRIÇÃO

Utiliza uma Âncora Base64 como VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAAA== e converte-se no respetivo valor CloudAnchor, por exemplo, User_abc12345-1234-abcd-9876-ab0123456789

EXEMPLOS

EXEMPLO 1

ConvertTo-ADSyncToolsCloudAnchor "VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA=="

EXEMPLO 2

"VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA==" | ConvertTo-ADSyncToolsCloudAnchor

PARÂMETROS

-Âncora

Âncora Base64

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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.

ConvertTo-ADSyncToolsImmutableID

SINOPSE

Converter GUID (ObjectGUID/ms-Ds-Consistency-Guid) numa cadeia Base64

SINTAXE

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

DESCRIÇÃO

Converte um valor em GUID, cadeia GUID ou formato de matriz de bytes numa cadeia Base64

EXEMPLOS

EXEMPLO 1

ConvertTo-ADSyncToolsImmutableID '88888888-0101-3333-cccc-1234567890cd'

EXEMPLO 2

'88888888-0101-3333-cccc-1234567890cd' | ConvertTo-ADSyncToolsImmutableID

PARÂMETROS

-Valor

GUID, cadeia GUID ou matriz de bytes

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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.

Export-ADSyncToolsAadDisconnectors

SINOPSE

Exportar objetos de Desligar Azure AD

SINTAXE

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

DESCRIÇÃO

Executa a ferramenta CSExport para exportar todos os Desligadores para XML e, em seguida, utiliza esta saída XML e converte-a num ficheiro CSV com: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId, CloudAnchor

EXEMPLOS

EXEMPLO 1

Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'

Exporta para CSV todos os objetos de Desligamento da Página Pública

EXEMPLO 2

Export-ADSyncToolsAadDisconnectors

Exporta para CSV todos os objetos de Desligamento

PARÂMETROS

-SyncObjectType

ObjectType a incluir na saída

Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
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.

ENTRADAS

Utilize o argumento ObjectType caso pretenda exportar Desligadores apenas para um determinado tipo de objeto

SAÍDAS

Exporta um ficheiro CSV com objetos disconnector que contêm:

UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId e CloudAnchor

Export-ADSyncToolsHybridAadJoinReport

SINOPSE

Gera um relatório de certificados armazenados em objetos do Computador do Active Directory, especificamente, certificados emitidos pela funcionalidade de associação de Azure AD Híbrida.

SINTAXE

SingleObject

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

MultipleObjects

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

DESCRIÇÃO

Esta ferramenta verifica a existência de todos os certificados presentes na propriedade UserCertificate de um objeto Computador no AD e, para cada certificado não expirado presente, valida se o certificado foi emitido para a funcionalidade de associação de Azure AD Híbrida (ou seja, Nome do Requerente é CN={ObjectGUID}). Antes da versão 1.4, o Azure AD Connect sincronizaria para Azure AD qualquer Computador que contivesse pelo menos um certificado, mas no Azure AD Connect versão 1.4 e posterior, o motor do ADSync pode identificar certificados de associação de Azure AD Híbridas e irá "filtrar cloud" (excluir) o objeto do computador de sincronizar com Azure AD a menos que exista um certificado de associação híbrido Azure AD válido. Azure AD Objetos de dispositivo que já estavam sincronizados com o AD, mas que não têm um certificado de associação de Azure AD Híbrida válido, serão eliminados do Azure AD (CloudFiltered=TRUE) pelo Azure AD Connect.

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-DN

Computer DistinguishedName

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

-UO

AD OrganizationalUnit

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

-Nome do ficheiro

Nome de ficheiro CSV de saída (opcional)

Type: String
Parameter Sets: (All)
Aliases:
Required: False
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.

Mais Informações: Compreender o Azure AD Connect 1.4.xx.x e o desaparecimento do dispositivo

Export-ADSyncToolsObjects

SINOPSE

Exportar Azure AD Ligar Objetos a ficheiros XML

SINTAXE

ObjectId

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

DistinguishedName

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

DESCRIÇÃO

Exporta objetos internos do ADSync do Metaverso e objetos ligados associados a partir de Espaços de Conector

EXEMPLOS

EXEMPLO 1

Export-ADSyncToolsObjects -ObjectId '9D220D58-0700-E911-80C8-000D3A3614C0' -Source Metaverse

EXEMPLO 2

Export-ADSyncToolsObjects -ObjectId '9e220d58-0700-e911-80c8-000d3a3614c0' -Source ConnectorSpace

EXEMPLO 3

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

PARÂMETROS

-ObjectId

ObjectId é o identificador exclusivo do objeto no respetivo espaço de conexão ou metaverso

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

-Origem

A origem é a tabela onde o objeto reside, que pode ser ConnectorSpace ou 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 é o identificador do objeto no respetivo espaço de conector

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

-ConnectorName

ConnectorName é o nome do espaço do conector onde o objeto reside

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

-ExportSerialized

ExportSerialized exporta ficheiros XML adicionais

Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
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.

Export-ADSyncToolsRunHistory

SINOPSE

Exportar Azure AD Histórico de Execuções do Connect

SINTAXE

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

DESCRIÇÃO

Função para exportar Azure AD ligar o Perfil de Execução e os resultados do Passo de Execução para o formato CSV e XML, respetivamente. O ficheiro CSV do Perfil de Execução resultante pode ser importado para uma folha de cálculo e o ficheiro XML do Passo de Execução pode ser importado com Import-Clixml

EXEMPLOS

EXEMPLO 1

Export-ADSyncToolsRunHistory -TargetName MyADSyncHistory

PARÂMETROS

-TargetName

Nome do ficheiro de saída

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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, veja about_CommonParameters.

Export-ADSyncToolsSourceAnchorReport

SINOPSE

Exportar relatório ms-ds-Consistency-Guid

SINTAXE

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

DESCRIÇÃO

Gera um relatório ms-ds-Consistency-Guid baseado num ficheiro CSV de importação do Import-ADSyncToolsSourceAnchor

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

Another example of how to use this cmdlet

PARÂMETROS

-AlternativeLoginId

Utilizar o ID de Início de Sessão Alternativo (correio)

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

-UserPrincipalName

UserPrincipalName

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

-Saída

Nome do ficheiro de saída para ficheiros CSV e LOG

Type: String
Parameter Sets: (All)
Aliases:
Required: True
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, veja about_CommonParameters.

Get-ADSyncToolsAadObject

SINOPSE

Obter objetos sincronizados para um determinado SyncObjectType

SINTAXE

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

DESCRIÇÃO

Leituras de Azure AD todos os objetos sincronizados para uma determinada classe de objeto (SyncObjectType).

EXEMPLOS

EXEMPLO 1

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

PARÂMETROS

-SyncObjectType

Tipo de Objeto

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

-Credential

Credencial de Administrador Global do Azure AD

Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
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, veja about_CommonParameters.

SAÍDAS

Este cmdlet devolve as propriedades "Sombra" que são sincronizadas pelo cliente de sincronização, que podem ser diferentes do valor real armazenado na respetiva propriedade de Azure AD. Por exemplo, o UPN de um utilizador sincronizado com um sufixo de domínio não verificado "user@nonverified.domain", terá o sufixo UPN no Azure AD convertido no domínio predefinido do inquilino, "user@tenantname.onmicrosoft.com". Neste caso, Get-ADSyncToolsAadObject devolverá o valor "Sombra" de "user@nonverified.domain" e não o valor real em Azure AD "user@tenantname.onmicrosoft.com".

Get-ADSyncToolsMsDsConsistencyGuid

SINOPSE

Obter um objeto do Active Directory ms-ds-ConsistencyGuid

SINTAXE

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

DESCRIÇÃO

Devolve o valor no atributo mS-DS-ConsistencyGuid do objeto do Active Directory de destino no formato GUID. Suporta objetos do Active Directory em florestas de vários domínios.

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

EXEMPLO 3

'User1@Contoso.com' | Get-ADSyncToolsMsDsConsistencyGuid

PARÂMETROS

-Identidade

Objeto de destino no AD para obter

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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, veja about_CommonParameters.

Get-ADSyncToolsRunHistory

SINOPSE

Obter o Histórico de Execuções do Azure AD Connect

SINTAXE

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

DESCRIÇÃO

Função que devolve o Azure AD Ligar Histórico de Execuções no formato XML

EXEMPLOS

EXEMPLO 1

Get-ADSyncToolsRunHistory

EXEMPLO 2

Get-ADSyncToolsRunHistory -Days 3

PARÂMETROS

-Dias

Número de dias para recolher o Histórico (predefinição = 1)

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: 1
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, veja about_CommonParameters.

Get-ADSyncToolsRunHistoryLegacyWmi

SINOPSE

Obter Azure AD Histórico de Execuções do Connect para versões mais antigas do Azure AD Connect (WMI)

SINTAXE

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

DESCRIÇÃO

Função que devolve o Azure AD Ligar Histórico de Execuções no formato XML

EXEMPLOS

EXEMPLO 1

Get-ADSyncToolsRunHistory

EXEMPLO 2

Get-ADSyncToolsRunHistory -Days 3

PARÂMETROS

-Dias

Número de dias para recolher o Histórico (predefinição = 1)

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: 1
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, veja about_CommonParameters.

Get-ADSyncToolsSqlBrowserInstances

SINOPSE

Obter SQL Server Instances a partir do serviço SQL Browser

SINTAXE

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

DESCRIÇÃO

Funções e utilitários relacionados com o Diagnóstico do SQL

EXEMPLOS

EXEMPLO 1

Get-ADSyncToolsSqlBrowserInstances -Server 'sqlserver01'

PARÂMETROS

-Server

Nome do 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

SINOPSE

Função auxiliar para obter o ambiente do Azure ao qual o utilizador pertence.

SINTAXE

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

DESCRIÇÃO

Esta função irá chamar o ponto final de deteção de Oauth para obter CloudInstance e tenant_region_scope para determinar o ambiente do Azure. https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration

EXEMPLOS

EXEMPLO 1

Get-ADSyncToolsTenantAzureEnvironment -Credential (Get-Credential)

PARÂMETROS

-Credential

Objeto credencial do PowerShell do utilizador:

Type: PSCredential
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, veja about_CommonParameters.

ENTRADAS

Objeto credencial do PowerShell do utilizador

SAÍDAS

O ambiente do Azure (cadeia)

Get-ADSyncToolsTls12

SINOPSE

Obtém as definições do Client\Server TLS 1.2 para .NET Framework

SINTAXE

Get-ADSyncToolsTls12 [<CommonParameters>]

DESCRIÇÃO

Lê informações do Registo sobre o TLS 1.2 para .NET Framework:

Caminho Name
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SystemDefaultTlsVersions
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SystemDefaultTlsVersions
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Ativado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server DisabledByDefault
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Ativado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DisabledByDefault

EXEMPLOS

EXEMPLO 1

Get-ADSyncToolsTls12

PARÂMETROS

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, veja about_CommonParameters.

Mais Informações: Imposição do TLS 1.2 para o Azure AD Connect

Import-ADSyncToolsObjects

SINOPSE

Importar Azure AD Ligar Objeto do ficheiro XML

SINTAXE

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

DESCRIÇÃO

Importa um objeto interno do ADSync do ficheiro XML que foi exportado com Export-ADSyncToolsObjects

EXEMPLOS

EXEMPLO 1

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

PARÂMETROS

-Path

Caminho para o ficheiro XML importar

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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, veja about_CommonParameters.

Import-ADSyncToolsRunHistory

SINOPSE

Importar Azure AD Histórico de Execuções do Connect

SINTAXE

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

DESCRIÇÃO

Resultados do Passo de Execução da Função para Importar Azure AD Ligar do XML criado com Export-ADSyncToolsRunHistory

EXEMPLOS

EXEMPLO 1

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

PARÂMETROS

-Path

Caminho para o ficheiro XML importar

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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, veja about_CommonParameters.

Import-ADSyncToolsSourceAnchor

SINOPSE

Importar ImmutableID do Azure AD

SINTAXE

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

DESCRIÇÃO

Gera um ficheiro com todos os utilizadores Azure AD Sincronizados que contêm o valor ImmutableID no formato GUID Requisitos: Módulo do PowerShell do MSOnline

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-Saída

Ficheiro CSV de saída

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

-IncludeSyncUsersFromRecycleBin

Obter Utilizadores Sincronizados da Reciclagem do Azure AD

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, veja about_CommonParameters.

Invoke-ADSyncToolsSqlQuery

SINOPSE

Invocar uma consulta SQL numa base de dados para fins de teste

SINTAXE

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

DESCRIÇÃO

Funções e utilitários relacionados com o Diagnóstico do SQL

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-SqlConnection

Ligação SQL

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

-Consulta

Consulta 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

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, veja about_CommonParameters.

Remove-ADSyncToolsAadObject

SINOPSE

Remover objeto sincronizado órfão do Azure AD

SINTAXE

CsvInput

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

ObjectInput

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

DESCRIÇÃO

Eliminações de Azure AD um(s) objeto(s) sincronizado com base em SourceAnchor e ObjecType em lotes de 10 objetos O ficheiro CSV pode ser gerado com Export-ADSyncToolsAadDisconnectors

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-Credential

Credencial de Administrador Global do Azure AD

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

-InputCsvFilename

Nome do ficheiro de Entrada CSV

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

-SourceAnchor

Objeto SourceAnchor

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

-SyncObjectType

Tipo de Objeto

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
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, veja about_CommonParameters.

ENTRADAS

InputCsvFilename tem de apontar para um ficheiro CSV com, pelo menos, 2 colunas: SourceAnchor, SyncObjectType

SAÍDAS

Mostra os resultados da operação ExportDeletions DISCLAIMER: para além dos objetos do Utilizador que têm uma Reciclagem, quaisquer outros tipos de objeto ELIMINADOs com esta função não podem ser RECUPERADOS!

Remove-ADSyncToolsExpiredCertificates

SINOPSE

Script para Remover Certificados Expirados do Atributo UserCertificate

SINTAXE

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

DESCRIÇÃO

Este script utiliza todos os objetos de uma Unidade Organizacional de destino no seu domínio do Active Directory , filtrado por Classe de Objeto (Utilizador/Computador) e elimina todos os certificados expirados presentes no atributo UserCertificate. Por predefinição (modo BackupOnly), apenas fará uma cópia de segurança de certificados expirados para um ficheiro e não efetuará quaisquer alterações no AD. Se utilizar -BackupOnly $false, qualquer Certificado Expirado presente no atributo UserCertificate para estes objetos será removido do Active Directory depois de ser copiado para o ficheiro. Será feita uma cópia de segurança de cada certificado para um nome de ficheiro separado: ObjectClass_ObjectGUID_CertThumprint.cer O script também criará um ficheiro de registo no formato CSV que mostra todos os utilizadores com certificados válidos ou expirados, incluindo a ação real executada (Ignorada/Exportada/Eliminada).

EXEMPLOS

EXEMPLO 1

Verificar todos os utilizadores na UO de destino – Os Certificados Expirados serão copiados para ficheiros separados e nenhum certificado será removido

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

EXEMPLO 2

Eliminar Certificados Expirados de todos os objetos de Computador na UO de destino – Os Certificados Expirados serão copiados para ficheiros e removidos do AD

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

PARÂMETROS

-TargetOU

UO de destino para procurar objetos do AD

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

-BackupOnly

O BackupOnly não eliminará nenhum certificado do AD

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

-ObjectClass

Filtro classe de objeto

Type: String
Parameter Sets: (All)
Aliases:
Required: True
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, veja about_CommonParameters.

Repair-ADSyncToolsAutoUpgradeState

SINOPSE

Reparar Azure AD Ligar Estado de Atualização Automática

SINTAXE

Repair-ADSyncToolsAutoUpgradeState

DESCRIÇÃO

Corrige um problema com a Atualização Automática introduzida na compilação 1.1.524 (maio de 2017) que desativa a verificação online de novas versões enquanto a Atualização Automática está ativada.

EXEMPLOS

EXEMPLO 1

Repair-ADSyncToolsAutoUpgradeState

Resolve-ADSyncToolsSqlHostAddress

SINOPSE

Resolver um nome de servidor SQL

SINTAXE

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

DESCRIÇÃO

Funções e utilitários relacionados com o Diagnóstico do SQL

EXEMPLOS

EXEMPLO 1

Resolve-ADSyncToolsSqlHostAddress -Server 'sqlserver01'

PARÂMETROS

-Server

Nome do SQL Server

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.

Search-ADSyncToolsADobject

SINOPSE

Pesquise um objeto do Active Directory na Floresta do Active Directory pelo seu UserPrincipalName, sAMAccountName ou DistinguishedName

SINTAXE

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

DESCRIÇÃO

Suporta consultas de vários domínios e devolve todas as propriedades necessárias, incluindo mS-DS-ConsistencyGuid.

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

EXEMPLO 3

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

PARÂMETROS

-Identidade

Utilizador de Destino no AD para definir ConsistencyGuid

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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.

Set-ADSyncToolsMsDsConsistencyGuid

SINOPSE

Definir um objeto do Active Directory ms-ds-ConsistencyGuid

SINTAXE

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

DESCRIÇÃO

Define um valor no atributo mS-DS-ConsistencyGuid para o utilizador do Active Directory de destino. Suporta objetos do Active Directory em florestas de vários domínios.

EXEMPLOS

EXEMPLO 1

Set-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com' -Value '88666888-0101-1111-bbbb-1234567890ab'

EXEMPLO 2

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

EXEMPLO 3

Set-ADSyncToolsMsDsConsistencyGuid 'User1@Contoso.com' '8d6c6818-018c-4f11-9bb8-1b04e2caa1b6'

EXEMPLO 4

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

EXEMPLO 5

'88666888-0101-1111-bbbb-1234567890ab' | Set-ADSyncToolsMsDsConsistencyGuid -Identity User1

EXEMPLO 6

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

PARÂMETROS

-Identidade

Objeto de destino no AD para definir 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

-Valor

Valor a definir (ImmutableId, matriz byte, GUID, cadeia GUID ou cadeia Base64)

Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
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.

Set-ADSyncToolsTls12

SINOPSE

Define as definições do TLS 1.2 do Client\Server para .NET Framework

SINTAXE

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

DESCRIÇÃO

Define as entradas de registo para ativar/desativar o TLS 1.2 para .NET Framework:

Caminho Name
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SystemDefaultTlsVersions
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SystemDefaultTlsVersions
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Ativado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server DisabledByDefault
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Ativado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DisabledByDefault

Executar o cmdlet sem parâmetros irá ativar o TLS 1.2 para .NET Framework

EXEMPLOS

EXEMPLO 1

Set-ADSyncToolsTls12

EXEMPLO 2

Set-ADSyncToolsTls12 -Enabled $true

PARÂMETROS

-Ativado

TLS 1.2 Ativado

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: True
Accept pipeline input: True (ByPropertyName, ByValue)
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.

Mais Informações: Imposição do TLS 1.2 para Azure AD Connect

Test-ADSyncToolsSqlNetworkPort

SINOPSE

Testar a porta de rede SQL Server

SINTAXE

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

DESCRIÇÃO

Funções e utilitários relacionados com o DIAGNÓSTICO SQL

EXEMPLOS

EXEMPLO 1

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01'

EXEMPLO 2

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01' -Port 1433

PARÂMETROS

-Server

Nome do SQL Server

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

-Port

Porta SQL Server

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

Trace-ADSyncToolsADImport

SINOPSE

Cria um ficheiro de rastreio a partir de um Passo de Importação do Active Directory

SINTAXE

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>]

DESCRIÇÃO

O rastreio de todas as consultas LDAP de uma Importação do Active Directory é executada a partir de um determinado ponto de verificação de marca d'água do Active Directory (também denominado cookie de partição). Cria um ficheiro de rastreio ".\ADimportTrace_yyyyMMddHHmmss.log" na pasta atual. Para utilizar -ADConnectorXML, aceda ao Service Manager de Sincronização, clique com o botão direito do rato no conector do AD e selecione "Exportar Conector..."

EXEMPLOS

EXEMPLO 1

Rastrear a Importação do Active Directory para objetos de utilizador ao fornecer um ficheiro XML do Conector do AD

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

EXEMPLO 2

Trace Active Directory Import for all objects by provideing the Active Directory watermark (cookie) and AD Connector credential (Trace Active Directory Import for all objects by provideing the Active Directory watermark (cookie) and AD Connector credential (Trace Active Directory Import for all objects by provideing the Active Directory watermark (cookie) and AD Connector credential

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

PARÂMETROS

-DC

Controlador de Domínio de Destino

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

-RootDN

DN de Raiz da Floresta

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

-Filtrar

Os objetos do AD escrevem para rastrear. Utilizar "(&(objectClass=*)") para todos os tipos de objetos

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

-Credential

Indique a credencial para executar a consulta LDAP no AD

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

-SSL

Ligação SSL

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

-ADConnectorXML

Ficheiro XML de Exportação do Conector do AD – clique com o botão direito do rato em Conector do AD e selecione "Exportar Conector..."

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

-ADwatermark

Entrada manual da marca d'água, em vez do ficheiro XML, por exemplo, $ADwatermark = "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAAAAA(...)"

Type: String
Parameter Sets: ADwatermarkInput
Aliases:
Required: True
Position: 6
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.

Trace-ADSyncToolsLdapQuery

SINOPSE

Rastrear consultas LDAP

SINTAXE

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

DESCRIÇÃO

{{ Preencha a Descrição }}

EXEMPLOS

EXEMPLO 1

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

PARÂMETROS

-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

Credencial do AD

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

-Server

Nome do Controlador de Domínio (opcional)

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

-Port

Porta do Controlador de Domínio (predefinição: 389)

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

-Filtrar

Filtro LDAP (predefinição: objectClass=*)

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: (objectClass=*)
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.

Update-ADSyncToolsSourceAnchor

SINOPSE

Atualizações utilizadores com o novo ConsistencyGuid (ImmutableId)

SINTAXE

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

DESCRIÇÃO

Atualizações utilizadores com o novo valor ConsistencyGuid (ImmutableId) retirado do Relatório ConsistencyGuid Esta função suporta a Nota de comutador WhatIf: ConsistencyGuid Report tem de ser importado com o Delimitador de tabulação

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-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

-Ação

Ação

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

-Saída

Nome do ficheiro de saída para ficheiros LOG

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
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.

Get-ADSyncToolsDuplicateUsersSourceAnchor

SINOPSE

Obtém uma lista de todos os objetos com o erro "A âncora de origem mudou".

SINTAXE

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

DESCRIÇÃO

Existem determinados cenários, como o M&A, em que os Clientes adicionam uma nova floresta ao Azure AD Ligar com objetos de utilizador duplicados. Isto causa vários erros de sincronização se a precedência do novo conector for maior para os utilizadores recém-associados. Este cmdlet irá fornecer uma lista de todos os objetos com erros "A âncora de origem mudou".

EXEMPLOS

EXEMPLO 1

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.com

PARÂMETROS

-ADConnectorName

Nome do conector do AD para o qual as âncoras de origem de utilizador precisam de ser reparadas

Type: Object
Parameter Sets: (All)
Aliases:
Required: true
Position: 1
Default value: 
Accept pipeline input: True (ByPropertyName)
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.

Set-ADSyncToolsDuplicateUsersSourceAnchor

SINOPSE

Corrige todos os objetos com o erro "A Âncora de Origem foi alterada".

SINTAXE

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

DESCRIÇÃO

Este cmdlet utiliza a lista de objetos de Get-ADSyncToolsDuplicateUsersSourceAnchor como entrada de pipeline. Em seguida, corrige os erros de sincronização ao atualizar o atributo msDS-ConsistencyGuid com o sourceAnchor/immutableID do objeto original. O cmdlet tem um parâmetro opcional : "Pedido de substituição", que é Falso por predefinição. Se estiver definido como Verdadeiro, o utilizador não será solicitado quando atualizar o atributo msDS-ConsistencyGuid.

EXEMPLOS

EXEMPLO 1

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

EXEMPLO 2

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

PARÂMETROS

-DuplicateUserSourceAnchorInfo

Lista de utilizadores para a qual a âncora de origem tem de ser corrigida

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

-ActiveDirectoryCredential

Credenciais de Administração do AD EA/DA, se não forem fornecidas credenciais predefinidas, serão utilizadas

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

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.