Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- Abrir Windows PowerShell con privilegios administrativos
- Escriba o copie y pegue lo siguiente:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Install-Module -Name ADSyncTools - Presione Entrar.
- Para comprobar que el módulo se instaló, escriba o copie y pegue lo siguiente"
Get-module ADSyncTools - 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.
VÍNCULOS RELACIONADOS
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.
VÍNCULOS RELACIONADOS
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.
VÍNCULOS RELACIONADOS
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.