Microsoft Entra Connect: Referencia de PowerShell de ADSyncTools

La siguiente documentación proporciona información de referencia para el módulo ADSyncTools.psm1 PowerShell incluido con Microsoft Entra Connect.

Instalación del módulo de PowerShell ADSyncTools

Para instalar el módulo de PowerShell ADSyncTools, siga estos pasos:

  1. Abrir Windows PowerShell con privilegios administrativos
  2. Escriba o copie y pegue lo siguiente:
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Install-Module -Name ADSyncTools
    
  3. Presione Entrar.
  4. Para comprobar que el módulo se instaló, escriba o copie y pegue lo siguiente"
    Get-module ADSyncTools
    
  5. Ahora debería ver información sobre el módulo.

Clear-ADSyncToolsMsDsConsistencyGuid

SINOPSIS

Borrar un objeto de Active Directory mS:DS-ConsistencyGuid

SINTAXIS

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

DESCRIPCIÓN

Borra el valor de mS-DS-ConsistencyGuid para el objeto de Active Directory de destino. Admite objetos de Active Directory en bosques de varios dominios.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

Clear-ADSyncToolsMsDsConsistencyGuid -Identity '[email protected]'

EJEMPLO 3

'[email protected]' | Clear-ADSyncToolsMsDsConsistencyGuid

PARÁMETROS

-Identidad

Objeto de destino en AD para borrar 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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Connect-ADSyncToolsSqlDatabase

SINOPSIS

Conexión a una base de datos SQL con fines de prueba

SINTAXIS

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

DESCRIPCIÓN

Funciones y utilidades relacionadas con diagnósticos de SQL

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-Servidor

Nombre de SQL Server

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

-Instancia

Nombre de instancia de 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 datos

Nombre de base de datos de SQL Server

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

-Puerto

Puerto de SQL Server (por ejemplo, 49823)

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

-Nombre de usuario

Nombre de usuario de inicio de sesión de SQL Server

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

-Contraseña

Contraseña de inicio de sesión de SQL Server

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ConvertFrom-ADSyncToolsAadDistinguishedName

SINOPSIS

Conversión de Microsoft Entra Connector DistinguishedName en ImmutableId

SINTAXIS

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

DESCRIPCIÓN

Toma un distinguishedName de Microsoft Entra Connector como CN={514635484D4B376E38307176645973555049486139513D3D} y convierte en el valor inmutableID base64 correspondiente, como QF5HMK7n80qvdYsUPIHa9Q==

EJEMPLOS

EJEMPLO 1

ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'

PARÁMETROS

-DistinguishedName

Espacio distintivo del conector de Microsoft Entra

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ConvertFrom-ADSyncToolsImmutableID

SINOPSIS

Convertir Base64 ImmutableId (SourceAnchor) en un valor GUID

SINTAXIS

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

DESCRIPCIÓN

Convierte el valor de ImmutableID de la cadena Base64 y devuelve un valor GUID En caso de que la cadena Base64 no se pueda convertir en GUID, devuelve una matriz de bytes.

EJEMPLOS

EJEMPLO 1

ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='

EJEMPLO 2

'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID

PARÁMETROS

-Valor

ImmutableId en 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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ConvertTo-ADSyncToolsAadDistinguishedName

SINOPSIS

Conversión de ImmutableId en Microsoft Entra Connector DistinguishedName

SINTAXIS

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

DESCRIPCIÓN

Toma un ImmutableId (SourceAnchor) como QF5HMK7n80qvdYsUPIHa9Q== y convierte en el valor DistinguishedName correspondiente de Microsoft Entra Connector, como CN={514635484D4B376E38307176645973555049486139513D3D}

EJEMPLOS

EJEMPLO 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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ConvertTo-ADSyncToolsCloudAnchor

SINOPSIS

Conversión del delimitador base64 a CloudAnchor

SINTAXIS

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

DESCRIPCIÓN

Toma un delimitador base64 como VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA== y convierte en el valor de CloudAnchor correspondiente, como User_00aa00aa-bb11-cc22-dd33-44ee44ee44ee

EJEMPLOS

EJEMPLO 1

ConvertTo-ADSyncToolsCloudAnchor "VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA=="

EJEMPLO 2

"VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA==" | ConvertTo-ADSyncToolsCloudAnchor

PARÁMETROS

-Ancla

Delimitador base64

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ConvertTo-ADSyncToolsImmutableID

SINOPSIS

Convertir GUID (ObjectGUID/ms-Ds:Consistency-Guid) en una cadena Base64

SINTAXIS

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

DESCRIPCIÓN

Convierte un valor en el formato GUID, cadena GUID o matriz de bytes en una cadena Base64

EJEMPLOS

EJEMPLO 1

ConvertTo-ADSyncToolsImmutableID '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'

EJEMPLO 2

'00aa00aa-bb11-cc22-dd33-44ee44ee44ee' | ConvertTo-ADSyncToolsImmutableID

PARÁMETROS

-Valor

GUID, cadena GUID o 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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Export-ADSyncToolsAadDisconnectors

SINOPSIS

Exportación de objetos Desconectador de Microsoft Entra

SINTAXIS

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

DESCRIPCIÓN

Ejecuta la herramienta CSExport para exportar todos los desconectadores a XML y, a continuación, toma esta salida XML y la convierte en un archivo CSV con: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId, CloudAnchor

EJEMPLOS

EJEMPLO 1

Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'

Exporta a CSV todos los objetos Desconectador PublicFolder

EJEMPLO 2

Export-ADSyncToolsAadDisconnectors

Exporta a CSV todos los objetos Disconnector

PARÁMETROS

-SyncObjectType

ObjectType que se va a incluir en la salida

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ENTRADAS

Use el argumento ObjectType en caso de que desee exportar desconectadores solo para un tipo de objeto determinado.

SALIDAS

Exporta un archivo CSV con objetos Disconnector que contienen: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId y CloudAnchor

Export-ADSyncToolsAadPublicFolders

SINOPSIS

Exporta todos los objetos de carpeta pública sincronizados Mail-Enabled de Microsoft Entra ID a un archivo CSV

SINTAXIS

Export-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-Path] <Object> [<CommonParameters>]

DESCRIPCIÓN

Esta función exporta a un archivo CSV todos los Mail-Enabled carpetas públicas (MEPF) sincronizadas presentes en el id. de Microsoft Entra. Se puede usar con Remove-ADSyncToolsAadPublicFolders para identificar y quitar carpetas Mail-Enabled públicas huérfanas en el identificador de Entra de Microsoft. Esta función requiere las credenciales de un administrador global en el identificador de Microsoft Entra y la autenticación con MFA no se admite. NOTA: Si DirSync está deshabilitado en el inquilino, debe volver a habilitar temporalmente DirSync para quitar carpetas públicas habilitadas para correo huérfano de Microsoft Entra ID.

EJEMPLOS

EJEMPLO 1

Export-ADSyncToolsAadPublicFolders -Credential $(Get-Credential) -Path <file_name>

PARÁMETROS

-Credencial

Credencial de administrador global de Microsoft Entra

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

-Camino

Ruta de acceso para el archivo de salida

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ENTRADAS

SALIDAS

Este cmdlet crea el <filename> objeto que contiene todos los objetos PublicFolder sincronizados Mail-Enabled en formato CSV.

Export-ADSyncToolsHybridAadJoinReport

SINOPSIS

Genera un informe de certificados almacenados en objetos de equipo de Active Directory, en concreto, certificados emitidos por la característica de unión híbrida de Microsoft Entra.

SINTAXIS

SingleObject

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

MultipleObjects

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

DESCRIPCIÓN

Esta herramienta comprueba si hay todos los certificados presentes en la propiedad UserCertificate de un objeto Computer en AD y, para cada certificado no expirado presente, valida si el certificado se emitió para la característica de unión híbrida de Microsoft Entra (es decir, el nombre del firmante es CN={ObjectGUID}). Antes de la versión 1.4, Microsoft Entra Connect se sincronizaría con Microsoft Entra cualquier equipo que contenga al menos un certificado, pero en la versión 1.4 y posteriores de Microsoft Entra, el motor de ADSync puede identificar los certificados de unión híbrida de Microsoft Entra y "cloudfilter" (excluir) el objeto de equipo de la sincronización con el identificador de Microsoft Entra a menos que haya un certificado de unión híbrida de Microsoft Entra válido presente. Microsoft Entra Device objetos que ya estaban sincronizados con AD, pero que no tienen un certificado de unión híbrida de Microsoft Entra válido se eliminarán de Microsoft Entra ID (CloudFiltered=TRUE) por Microsoft Entra Connect.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-DN

Nombre distintivo del equipo

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

-OU

AD OrganizationalUnit

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

-Nombre

Nombre de archivo CSV de salida (opcional)

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Más información: Descripción de Microsoft Entra Connect 1.4.xx.x y la desaparición de dispositivos

Export-ADSyncToolsObjects

SINOPSIS

Exportación de objetos de Microsoft Entra Connect a archivos XML

SINTAXIS

ObjectId (identificador de objeto)

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

Nombre Distinguido

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

DESCRIPCIÓN

Exporta objetos ADSync internos desde metaverso y objetos conectados asociados desde Espacios de conector

EJEMPLOS

EJEMPLO 1

Export-ADSyncToolsObjects -ObjectId 'aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb' -Source Metaverse

EJEMPLO 2

Export-ADSyncToolsObjects -ObjectId 'bbbbbbbb-1111-2222-3333-cccccccccccc' -Source ConnectorSpace

EJEMPLO 3

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

PARÁMETROS

-ObjectId

ObjectId es el identificador único del objeto en el espacio del conector o el metaverso correspondientes.

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

-Fuente

Source es la tabla donde reside el objeto, que puede ser ConnectorSpace o Metaverso.

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

-DistinguishedName

DistinguishedName es el identificador del objeto en el espacio del conector correspondiente.

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

-ConnectorName

ConnectorName es el nombre del espacio del conector donde reside el objeto.

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 archivos XML adicionales con datos de objetos serializados

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Export-ADSyncToolsRunHistory

SINOPSIS

Exportación del historial de ejecución de Microsoft Entra Connect

SINTAXIS

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

DESCRIPCIÓN

Función para exportar el perfil de ejecución de Microsoft Entra Connect y los resultados del paso de ejecución a formato CSV y XML, respectivamente. El archivo CSV del perfil de ejecución resultante se puede importar en una hoja de cálculo y el archivo XML de paso de ejecución se puede importar con Import-Clixml

EJEMPLOS

EJEMPLO 1

Export-ADSyncToolsRunHistory -TargetName MyADSyncHistory

PARÁMETROS

-TargetName

Nombre del archivo de salida

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Export-ADSyncToolsSourceAnchorReport

SINOPSIS

Exportar ms-ds: informe deConsistency-Guid

SINTAXIS

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

DESCRIPCIÓN

Genera un ms-ds:Consistency-Guid informe basado en un archivo CSV de importación desde Import-ADSyncToolsSourceAnchor

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

Another example of how to use this cmdlet

PARÁMETROS

-AlternativeLoginId

Usar el identificador de inicio de sesión alternativo (correo)

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

-NombrePrincipalDeUsuario

NombrePrincipalDelUsuario

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

-Salida

Nombre de archivo de salida para archivos CSV y LOG

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Get-ADSyncToolsAadObject

SINOPSIS

Obtención de objetos sincronizados para un objeto SyncObjectType determinado

SINTAXIS

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

DESCRIPCIÓN

Lee de Microsoft Entra todos los objetos sincronizados de una clase de objeto determinada (SyncObjectType).

EJEMPLOS

EJEMPLO 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

-Credencial

Credencial de administrador global de Microsoft Entra

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

SALIDAS

Este cmdlet devuelve las propiedades "Shadow" sincronizadas por el cliente de sincronización, que podrían ser diferentes del valor real almacenado en la propiedad correspondiente de Microsoft Entra ID. Por ejemplo, el UPN de un usuario que se sincroniza con un sufijo de dominio no comprobado "[email protected]", tendrá el sufijo UPN en el identificador de Entra de Microsoft convertido al dominio predeterminado del inquilino, "[email protected]". En este caso, Get-ADSyncToolsAadObject devuelve el valor "Shadow" de "[email protected]" y no el valor real en microsoft Entra ID '[email protected]'.

Get-ADSyncToolsMsDsConsistencyGuid

SINOPSIS

Obtener un objeto de Active Directory ms-ds-ConsistencyGuid

SINTAXIS

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

DESCRIPCIÓN

Devuelve el valor en mS-DS-ConsistencyGuid atributo del objeto de Active Directory de destino en formato GUID. Admite objetos de Active Directory en bosques de varios dominios.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

Get-ADSyncToolsMsDsConsistencyGuid -Identity '[email protected]'

EJEMPLO 3

'[email protected]' | Get-ADSyncToolsMsDsConsistencyGuid

PARÁMETROS

-Identidad

Objeto de destino en AD para obtener

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Get-ADSyncToolsRunHistory

SINOPSIS

Obtener el historial de ejecución de Microsoft Entra Connect

SINTAXIS

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

DESCRIPCIÓN

Función que devuelve el Historial de ejecución de Microsoft Entra Connect en formato XML

EJEMPLOS

EJEMPLO 1

Get-ADSyncToolsRunHistory

EJEMPLO 2

Get-ADSyncToolsRunHistory -Days 3

PARÁMETROS

-Días

Número de días de vuelta para recopilar el historial (valor predeterminado = 1)

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Get-ADSyncToolsRunHistoryLegacyWmi

SINOPSIS

Obtener el historial de ejecución de Microsoft Entra Connect para versiones anteriores de Microsoft Entra Connect (WMI)

SINTAXIS

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

DESCRIPCIÓN

Función que devuelve el Historial de ejecución de Microsoft Entra Connect en formato XML

EJEMPLOS

EJEMPLO 1

Get-ADSyncToolsRunHistory

EJEMPLO 2

Get-ADSyncToolsRunHistory -Days 3

PARÁMETROS

-Días

Número de días de vuelta para recopilar el historial (valor predeterminado = 1)

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Get-ADSyncToolsSqlBrowserInstances

SINOPSIS

Obtención de instancias de SQL Server desde el servicio SQL Browser

SINTAXIS

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

DESCRIPCIÓN

Funciones y utilidades relacionadas con diagnósticos de SQL

EJEMPLOS

EJEMPLO 1

Get-ADSyncToolsSqlBrowserInstances -Server 'sqlserver01'

PARÁMETROS

-Servidor

Nombre de SQL Server

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

Get-ADSyncToolsTenantAzureEnvironment

SINOPSIS

Función auxiliar para obtener el entorno de Azure al que pertenece el usuario.

SINTAXIS

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

DESCRIPCIÓN

Esta función llamará al punto de conexión de detección de Oauth para obtener CloudInstance y tenant_region_scope para determinar el entorno de Azure. https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration

EJEMPLOS

EJEMPLO 1

Get-ADSyncToolsTenantAzureEnvironment -Credential (Get-Credential)

PARÁMETROS

-Credencial

Objeto Credential de PowerShell del usuario:

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ENTRADAS

Objeto Credential de PowerShell del usuario

SALIDAS

Entorno de Azure (cadena)

Get-ADSyncToolsTls12

SINOPSIS

Obtiene la configuración de TLS 1.2 del servidor para .NET Framework.

SINTAXIS

Get-ADSyncToolsTls12 [<CommonParameters>]

DESCRIPCIÓN

Lee información del Registro con respecto a TLS 1.2 para .NET Framework:

Ruta Nombre
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 Activado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server DisabledByDefault
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Activado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DisabledByDefault

EJEMPLOS

EJEMPLO 1

Get-ADSyncToolsTls12

PARÁMETROS

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Más información: Cumplimiento de TLS 1.2 para Microsoft Entra Connect

Import-ADSyncToolsObjects

SINOPSIS

Importación del objeto Microsoft Entra Connect desde un archivo XML

SINTAXIS

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

DESCRIPCIÓN

Importa un objeto ADSync interno del archivo XML que se exportó mediante Export-ADSyncToolsObjects

EJEMPLOS

EJEMPLO 1

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

PARÁMETROS

-Camino

Ruta de acceso del archivo XML que se va a importar

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Import-ADSyncToolsRunHistory

SINOPSIS

Importación del historial de ejecución de Microsoft Entra Connect

SINTAXIS

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

DESCRIPCIÓN

Función para importar los resultados del paso de ejecución de Microsoft Entra Connect a partir de XML creado mediante Export-ADSyncToolsRunHistory

EJEMPLOS

EJEMPLO 1

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

PARÁMETROS

-Camino

Ruta de acceso del archivo XML que se va a importar

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Import-ADSyncToolsSourceAnchor

SINOPSIS

Importar ImmutableID desde microsoft Entra ID

SINTAXIS

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

DESCRIPCIÓN

Genera un archivo con todos los usuarios sincronizados de Microsoft Entra ID que contienen el valor immutableID en formato GUID.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-Salida

Archivo CSV de salida

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

-IncludeSyncUsersFromRecycleBin

Obtener usuarios sincronizados de la papelera de reciclaje de Id. de Microsoft Entra

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Invoke-ADSyncToolsSqlQuery

SINOPSIS

Invocación de una consulta SQL en una base de datos con fines de prueba

SINTAXIS

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

DESCRIPCIÓN

Funciones y utilidades relacionadas con diagnósticos de SQL

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-SqlConnection

Conexión 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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Remove-ADSyncToolsAadObject

SINOPSIS

Quite el objeto sincronizado huérfano de Microsoft Entra ID.

NOTA:

Esta función requiere las credenciales de un administrador global en el identificador de Microsoft Entra y la autenticación con MFA no se admite. Si DirSync está deshabilitado en el inquilino, debe volver a habilitar DirSync temporal para poder usar esta función.

SINTAXIS

CsvInput

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

ObjectInput

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

DESCRIPCIÓN

Elimina de Microsoft Entra ID uno o varios objetos sincronizados basados en SourceAnchor y ObjectType. El archivo CSV se puede generar mediante Export-ADSyncToolsAadDisconnectors. IMPORTANTE: Esta operación puede ser irreversible. Aparte de los objetos User que tienen una Papelera de reciclaje, no se pueden recuperar otros tipos de objetos eliminados con esta función.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-Credencial

Credencial de administrador global de Microsoft Entra

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

-InputCsvFilename

Nombre de archivo 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

SourceAnchor de objeto

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

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

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

-Confirmar

Le pide confirmación antes de ejecutar el cmdlet.

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ENTRADAS

InputCsvFilename debe apuntar a un archivo CSV con al menos 2 columnas: SourceAnchor, SyncObjectType

SALIDAS

Muestra los resultados de la operación ExportDeletions

Remove-ADSyncToolsAadPublicFolders

SINOPSIS

Quita los Mail-Enabled carpetas públicas (MEPF) sincronizadas presentes en el identificador de Entra de Microsoft.

Puede especificar SourceAnchor/ImmutableID para que el objeto MEPF de destino elimine o proporcione una lista CSV con un lote de objetos que se van a eliminar que se pueden obtener con Export-ADSyncToolsAadPublicFolders. NOTA:

Esta función requiere las credenciales de un administrador global en el identificador de Microsoft Entra y la autenticación con MFA no se admite. Si DirSync está deshabilitado en el inquilino, debe volver a habilitar temporalmente DirSync para quitar carpetas públicas habilitadas para correo huérfano de Microsoft Entra ID.

SINTAXIS

CsvInput

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

ObjectInput

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

DESCRIPCIÓN

Elimina de Microsoft Entra ID un objeto de carpeta pública sincronizado Mail-Enabled basado en una lista SourceAnchor o CSV. La lista CSV se puede obtener con Export-ADSyncToolsAadPublicFolders para identificar y quitar todas las carpetas Mail-Enabled públicas de Microsoft Entra ID. IMPORTANTE: Esta operación es irreversible. Los objetos de carpeta pública eliminados Mail-Enabled no se pueden restaurar a partir de Microsoft Entra ID.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

Remove-ADSyncToolsAadPublicFolders -SourceAnchor '2epFRNMCPUqhysJL3SWL1A==' -Credential (Get-Credential)

PARÁMETROS

-Credencial

Credencial de administrador global de Microsoft Entra

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

-InputCsvFilename

Ruta de acceso para el archivo CSV de entrada

Type: String
Parameter Sets: InputCsv
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: true (ByPropertyName)
Accept wildcard characters: false

-SourceAnchor

SourceAnchor/ImmutableID de destino

Type: String
Parameter Sets: SourceAnchor
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: true (ByPropertyName)
Accept wildcard characters: false

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

ENTRADAS

El archivo de entrada CSV se puede generar mediante Export-ADSyncToolsAadPublicFolders. Los parámetros de ruta de acceso deben apuntar a un archivo CSV con al menos 2 columnas: SourceAnchor, SyncObjectType.

SALIDAS

Muestra los resultados de la operación ExportDeletions.

Remove-ADSyncToolsExpiredCertificates

SINOPSIS

Script para quitar certificados expirados del atributo UserCertificate

SINTAXIS

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

DESCRIPCIÓN

Este script toma todos los objetos de una unidad organizativa de destino en el dominio de Active Directory, filtrado por la clase de objeto (usuario/equipo) y elimina todos los certificados expirados presentes en el atributo UserCertificate. De forma predeterminada (modo BackupOnly) solo realizará una copia de seguridad de los certificados expirados en un archivo y no realizará ningún cambio en AD. Si usa -BackupOnly $false, cualquier certificado expirado presente en el atributo UserCertificate para estos objetos se quitará de Active Directory después de copiarse en el archivo. Cada certificado se realizará una copia de seguridad en un nombre de archivo separado: ObjectClass_ObjectGUID_CertThumprint.cer. El script también creará un archivo de registro en formato CSV en el que se muestran todos los usuarios con certificados que son válidos o han expirado, incluida la acción real realizada (omitida, exportada o eliminada).

EJEMPLOS

EJEMPLO 1

Comprobación de todos los usuarios de la unidad organizativa de destino: los certificados expirados se copiarán en archivos separados y no se quitará ningún certificado.

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

EJEMPLO 2

Eliminar certificados expirados de todos los objetos Computer de la unidad organizativa de destino: los certificados expirados se copiarán en archivos y se quitarán de AD.

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

PARÁMETROS

-TargetOU

Unidad organizativa de destino para buscar objetos de AD

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

-BackupOnly

BackupOnly no eliminará ningún certificado de AD.

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

-ObjectClass

Filtro de clase object

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Repair-ADSyncToolsAutoUpgradeState

SINOPSIS

Reparación del estado autoupgrade de Microsoft Entra Connect

SINTAXIS

Repair-ADSyncToolsAutoUpgradeState

DESCRIPCIÓN

Corrige un problema con AutoUpgrade introducido en la compilación 1.1.524 (mayo de 2017), que deshabilita la comprobación en línea de las nuevas versiones mientras está habilitado AutoUpgrade.

EJEMPLOS

EJEMPLO 1

Repair-ADSyncToolsAutoUpgradeState

Resolve-ADSyncToolsSqlHostAddress

SINOPSIS

Resolución de un nombre de SQL Server

SINTAXIS

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

DESCRIPCIÓN

Funciones y utilidades relacionadas con diagnósticos de SQL

EJEMPLOS

EJEMPLO 1

Resolve-ADSyncToolsSqlHostAddress -Server 'sqlserver01'

PARÁMETROS

-Servidor

Nombre de SQL Server

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Search-ADSyncToolsADobject

SINOPSIS

Buscar un objeto de Active Directory en el bosque de Active Directory por su UserPrincipalName, sAMAccountName o DistinguishedName

SINTAXIS

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

DESCRIPCIÓN

Admite consultas de varios dominios y devuelve todas las propiedades necesarias, como mS-DS-ConsistencyGuid.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

Search-ADSyncToolsADobject -Identity "[email protected]"

EJEMPLO 3

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

PARÁMETROS

-Identidad

Usuario de destino en AD para establecer ConsistencyGuid

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Set-ADSyncToolsMsDsConsistencyGuid

SINOPSIS

Establecer un objeto de Active Directory ms-ds-ConsistencyGuid

SINTAXIS

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

DESCRIPCIÓN

Establece un valor en mS-DS-ConsistencyGuid atributo para el usuario de Active Directory de destino. Admite objetos de Active Directory en bosques de varios dominios.

EJEMPLOS

EJEMPLO 1

Set-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com' -Value '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'

EJEMPLO 2

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

EJEMPLO 3

Set-ADSyncToolsMsDsConsistencyGuid '[email protected]' '11bb11bb-cc22-dd33-ee44-55ff55ff55ff'

EJEMPLO 4

Set-ADSyncToolsMsDsConsistencyGuid '[email protected]' 'GGhsjYwBEU+buBsE4sqhtg=='

EJEMPLO 5

'00aa00aa-bb11-cc22-dd33-44ee44ee44ee' | Set-ADSyncToolsMsDsConsistencyGuid -Identity User1

EJEMPLO 6

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

PARÁMETROS

-Identidad

Objeto de destino en AD para establecer 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 que se va a establecer (ImmutableId, matriz byte, GUID, cadena GUID o cadena Base64)

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Set-ADSyncToolsTls12

SINOPSIS

Establece la configuración de TLS 1.2 de Cliente\Servidor para .NET Framework

SINTAXIS

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

DESCRIPCIÓN

Establece las entradas del Registro para habilitar o deshabilitar TLS 1.2 para .NET Framework:

Ruta Nombre
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 Activado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server DisabledByDefault
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Activado
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client DisabledByDefault

Al ejecutar el cmdlet sin parámetros, se habilitará TLS 1.2 para .NET Framework.

EJEMPLOS

EJEMPLO 1

Set-ADSyncToolsTls12

EJEMPLO 2

Set-ADSyncToolsTls12 -Enabled $true

PARÁMETROS

-Habilitado

TLS 1.2 habilitado

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Más información: Cumplimiento de TLS 1.2 para Microsoft Entra Connect

Test-ADSyncToolsSqlNetworkPort

SINOPSIS

Prueba del puerto de red de SQL Server

SINTAXIS

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

DESCRIPCIÓN

Funciones y utilidades relacionadas con diagnósticos de SQL

EJEMPLOS

EJEMPLO 1

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01'

EJEMPLO 2

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01' -Port 1433

PARÁMETROS

-Servidor

Nombre de SQL Server

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

-Puerto

Puerto de 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

SINOPSIS

Crea un archivo de seguimiento a partir de un paso de importación de Active Directory

SINTAXIS

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

DESCRIPCIÓN

Realiza un seguimiento de todas las consultas LDAP de una ejecución de importación de Active Directory desde un punto de control de marca de agua de Active Directory determinado (también denominado cookie de partición). Crea un archivo de seguimiento '.\ADimportTrace_yyyyMMddHHmmss.log' en la carpeta actual. Para usar -ADConnectorXML, vaya al Administrador de servicios de sincronización, haga clic con el botón derecho en el conector de AD y seleccione "Exportar conector..."

EJEMPLOS

EJEMPLO 1

Seguimiento de la importación de Active Directory para objetos de usuario proporcionando un archivo XML del conector de AD

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

EJEMPLO 2

Seguimiento de la importación de Active Directory para todos los objetos proporcionando la marca de agua de Active Directory (cookie) y la credencial del conector de AD

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

PARÁMETROS

-DC

Controlador de dominio 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 raíz del bosque

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

-Filtro

Tipo de objetos de AD que se va a realizar el seguimiento. Usar '(&(objectClass=*))' para todos los tipos de objeto

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

-Credencial

Proporcione la credencial para ejecutar la consulta LDAP en AD.

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

-SSL

Conexión SSL

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

-ADConnectorXML

Archivo XML de exportación del conector de AD: haga clic con el botón derecho en Conector de AD y seleccione "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 de marca de agua, en lugar del archivo XML, por ejemplo $ADwatermark = "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Trace-ADSyncToolsLdapQuery

SINOPSIS

Seguimiento de consultas LDAP

SINTAXIS

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

DESCRIPCIÓN

{{Indicar descripción}}

EJEMPLOS

EJEMPLO 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

-Credencial

Credencial de AD

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

-Servidor

Nombre del controlador de dominio (opcional)

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

-Puerto

Puerto de controlador de dominio (valor predeterminado: 389)

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

-Filtro

Filtro LDAP (valor predeterminado: objectClass=*)

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Update-ADSyncToolsSourceAnchor

SINOPSIS

Actualiza a los usuarios con el nuevo ConsistencyGuid (ImmutableId)

SINTAXIS

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

DESCRIPCIÓN

Actualiza los usuarios con el nuevo valor ConsistencyGuid (ImmutableId) tomado del informe ConsistencyGuid. Esta función admite el -WhatIf modificador.

Nota: El informe ConsistencyGuid debe importarse con delimitador tab.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-DistinguishedName

Nombre Distinguido

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

-Acción

Acción

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

-Salida

Nombre de archivo de salida para archivos LOG

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

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

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

-Confirmar

Le pide confirmación antes de ejecutar el cmdlet.

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Get-ADSyncToolsDuplicateUsersSourceAnchor

SINOPSIS

Obtiene una lista de todos los objetos con el error "El delimitador de origen ha cambiado".

SINTAXIS

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

DESCRIPCIÓN

Hay ciertos escenarios como M&A donde los clientes agregan un nuevo bosque a Microsoft Entra Connect con objetos de usuario duplicados. Esto provoca varios errores de sincronización si la nueva prioridad del conector es mayor para los usuarios recién unidos. Este cmdlet proporcionará una lista de todos los objetos con errores de "El delimitador de origen ha cambiado".

EJEMPLOS

EJEMPLO 1

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.com

PARÁMETROS

-ADConnectorName

Nombre del conector de AD para el que se deben reparar los delimitadores de origen de usuario

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Set-ADSyncToolsDuplicateUsersSourceAnchor

SINOPSIS

Corrige todos los objetos con el error "Source Anchor has changed".

SINTAXIS

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

DESCRIPCIÓN

Este cmdlet toma la lista de objetos de Get-ADSyncToolsDuplicateUsersSourceAnchor como entrada de canalización. A continuación, corrige los errores de sincronización actualizando el atributo msDS-ConsistencyGuid con el sourceAnchor/immutableID del objeto original. El cmdlet tiene un parámetro opcional: "Solicitud de invalidación", que es False de forma predeterminada. Si se establece en True, no se le pedirá al usuario que actualice el atributo msDS-ConsistencyGuid.

EJEMPLOS

EJEMPLO 1

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

EJEMPLO 2

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

PARÁMETROS

-DuplicateUserSourceAnchorInfo

Lista de usuarios para la que se debe corregir el delimitador de origen

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

-ActiveDirectoryCredential

Credenciales de administrador de EA/DA de AD, si no se proporcionan credenciales predeterminadas, se usarán las credenciales predeterminadas.

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

ParámetrosComunes

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.