Microsoft Entra Connect: informazioni di riferimento su PowerShell ADSyncTools
La documentazione seguente fornisce informazioni di riferimento per il modulo PowerShell ADSyncTools.psm1
incluso con Microsoft Entra Connect.
Installare il modulo PowerShell ADSyncTools
Per installare il modulo PowerShell ADSyncTools, seguire questa procedura:
- Aprire Windows PowerShell con privilegi amministrativi
- Digitare o copiare e incollare quanto segue:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Install-Module -Name ADSyncTools
- Premere invio.
- Per verificare che il modulo sia stato installato, immettere o copiare e incollare quanto segue"
Get-module ADSyncTools
- Verranno ora visualizzate informazioni sul modulo.
Clear-ADSyncToolsMsDsConsistencyGuid
RIEPILOGO
Cancellare un oggetto Active Directory mS-DS-ConsistencyGuid
SYNTAX
Clear-ADSyncToolsMsDsConsistencyGuid [-Identity] <Object> [<CommonParameters>]
DESCRIZIONE
Cancella il valore in mS-DS-ConsistencyGuid per l'oggetto Active Directory di destinazione. Supporta gli oggetti Active Directory in foreste multidominio.
ESEMPI
ESEMPIO 1
Clear-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com'
ESEMPIO 2
Clear-ADSyncToolsMsDsConsistencyGuid -Identity 'User1@Contoso.com'
ESEMPIO 3
'User1@Contoso.com' | Clear-ADSyncToolsMsDsConsistencyGuid
PARAMETERS
-Identity
Oggetto di destinazione in AD per cancellare mS-DS-ConsistencyGuid
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Connect-ADSyncToolsSqlDatabase
RIEPILOGO
Connettersi a un database SQL a scopo di test
SYNTAX
Connect-ADSyncToolsSqlDatabase [-Server] <String> [[-Instance] <String>] [[-Database] <String>]
[[-Port] <String>] [[-UserName] <String>] [[-Password] <String>] [<CommonParameters>]
DESCRIZIONE
Funzioni e utilità correlate alla diagnostica SQL
ESEMPI
ESEMPIO 1
Connect-ADSyncToolsSqlDatabase -Server 'sqlserver01.contoso.com' -Database 'ADSync'
ESEMPIO 2
Connect-ADSyncToolsSqlDatabase -Server 'sqlserver01.contoso.com' -Instance 'INTANCE01' -Database 'ADSync'
PARAMETERS
Server-
Nome server SQL
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Instance
Nome dell'istanza di SQL Server
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Database
Nome del database di SQL Server
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Port
Porta di SQL Server (ad esempio, 49823
)
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UserName
Nome utente di accesso di SQL Server
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Password
Password di accesso di SQL Server
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
ConvertFrom-ADSyncToolsAadDistinguishedName
RIEPILOGO
Convertire DistinguishedName del connettore Microsoft Entra in ImmutableId
SYNTAX
ConvertFrom-ADSyncToolsAadDistinguishedName [-DistinguishedName] <String> [<CommonParameters>]
DESCRIZIONE
Accetta un DistinguishedName del connettore Microsoft Entra come CN={514635484D4B376E38307176645973555049486139513D3D} e lo converte nel rispettivo valore base64 ImmutableID, ad esempio QF5HMK7n80qvdYsUPIHa9Q==
ESEMPI
ESEMPIO 1
ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'
PARAMETERS
-DistinguishedName
Spazio connettore Microsoft Entra DistinguishedName
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
ConvertFrom-ADSyncToolsImmutableID
RIEPILOGO
Convertire Base64 ImmutableId (SourceAnchor) in valore GUID
SYNTAX
ConvertFrom-ADSyncToolsImmutableID [-Value] <String> [<CommonParameters>]
DESCRIZIONE
Converte il valore di ImmutableID dalla stringa Base64 e restituisce un valore GUID. Nel caso in cui la stringa Base64 non possa essere convertita in GUID, restituisce una matrice di byte.
ESEMPI
ESEMPIO 1
ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='
ESEMPIO 2
'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID
PARAMETERS
-Value
ImmutableId in formato Base64
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
ConvertTo-ADSyncToolsAadDistinguishedName
RIEPILOGO
Convertire ImmutableId in DistinguishedName del connettore Microsoft Entra
SYNTAX
ConvertTo-ADSyncToolsAadDistinguishedName [-ImmutableId] <String> [<CommonParameters>]
DESCRIZIONE
Accetta un ImmutableId (SourceAnchor) come QF5HMK7n80qvdYsUPIHa9Q== e lo converte nel rispettivo valore DistinguishedName del connettore Microsoft Entra, ad esempio CN={514635484D4B376E38307176645973555049486139513D3D}
ESEMPI
ESEMPIO 1
ConvertTo-ADSyncToolsAadDistinguishedName 'QF5HMK7n80qvdYsUPIHa9Q=='
PARAMETERS
-ImmutableId
ImmutableId (SourceAnchor)
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
ConvertTo-ADSyncToolsCloudAnchor
RIEPILOGO
Convertire l'ancoraggio Base64 in CloudAnchor
SYNTAX
ConvertTo-ADSyncToolsCloudAnchor [-Anchor] <String> [<CommonParameters>]
DESCRIZIONE
Accetta un ancoraggio Base64 come VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkANwAAAA== e converte nel rispettivo valore CloudAnchor, ad esempio User_00aa00aa-bb11-cc22-dd33-44ee44ee44ee
ESEMPI
ESEMPIO 1
ConvertTo-ADSyncToolsCloudAnchor "VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA=="
ESEMPIO 2
"VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA==" | ConvertTo-ADSyncToolsCloudAnchor
PARAMETERS
-Ancoraggio
Ancoraggio Base64
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
ConvertTo-ADSyncToolsImmutableID
RIEPILOGO
Convertire GUID (ObjectGUID/ms-Ds-Consistency-Guid) in una stringa Base64
SYNTAX
ConvertTo-ADSyncToolsImmutableID [-Value] <Object> [<CommonParameters>]
DESCRIZIONE
Converte un valore in formato GUID, stringa GUID o matrice di byte in una stringa Base64
ESEMPI
ESEMPIO 1
ConvertTo-ADSyncToolsImmutableID '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'
ESEMPIO 2
'00aa00aa-bb11-cc22-dd33-44ee44ee44ee' | ConvertTo-ADSyncToolsImmutableID
PARAMETERS
-Value
GUID, stringa GUID o matrice di byte
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Export-ADSyncToolsAadDisconnectors
RIEPILOGO
Esportare oggetti sezionatore Microsoft Entra
SYNTAX
Export-ADSyncToolsAadDisconnectors [[-SyncObjectType] <Object>] [<CommonParameters>]
DESCRIZIONE
Esegue lo strumento CSExport per esportare tutti i sezionatori in XML e quindi accetta questo output XML e lo converte in un file CSV con: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId, CloudAnchor
ESEMPI
ESEMPIO 1
Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'
Esporta in CSV tutti gli oggetti sezionatore PublicFolder
ESEMPIO 2
Export-ADSyncToolsAadDisconnectors
Esporta in CSV tutti gli oggetti sezionatore
PARAMETERS
-SyncObjectType
ObjectType da includere nell'output
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
INPUT
Usare l'argomento ObjectType nel caso in cui si voglia esportare i sezionatori solo per un determinato tipo di oggetto
OUTPUT
Esporta un file CSV con oggetti sezionatore contenenti: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId e CloudAnchor
Export-ADSyncToolsAadPublicFolders
RIEPILOGO
Esporta tutti gli oggetti Cartella pubblica abilitata per la posta elettronica da Microsoft Entra ID in un file CSV
SYNTAX
Export-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-Path] <Object> [<CommonParameters>]
DESCRIZIONE
Questa funzione esporta in un file CSV tutte le cartelle pubbliche abilitate alla posta elettronica (MEPF) sincronizzate presenti in Microsoft Entra ID. Può essere usato insieme a Remove-ADSyncToolsAadPublicFolders per identificare e rimuovere cartelle pubbliche abilitate alla posta elettronica orfane in Microsoft Entra ID. Questa funzione richiede le credenziali di un amministratore globale in Microsoft Entra ID e l'autenticazione a due fattori non è supportata. NOTA: se DirSync è stato disabilitato nel tenant, sarà necessario riabilitare temporaneamente DirSync per rimuovere da Microsoft Entra ID le cartelle pubbliche abilitate alla posta elettronica orfane.
ESEMPI
ESEMPIO 1
Export-ADSyncToolsAadPublicFolders -Credential $(Get-Credential) -Path <file_name>
PARAMETERS
-Credential
Credenziali di amministratore globale di Microsoft Entra
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: true
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Path
Percorso del file di output
Type: String
Parameter Sets: (All)
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: false (ByPropertyName)
Accept wildcard characters: false
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
INPUT
OUTPUT
Questo cmdlet crea il <filename>
contenente tutti gli oggetti PublicFolder abilitati per la posta elettronica in formato CSV.
Export-ADSyncToolsHybridAadJoinReport
RIEPILOGO
Genera un report dei certificati archiviati in oggetti computer di Active Directory, in particolare certificati rilasciati dalla funzionalità di join a un ambiente ibrido di Microsoft Entra.
SYNTAX
SingleObject
Export-ADSyncToolsHybridAadJoinReport [-DN] <String> [[-Filename] <String>] [<CommonParameters>]
MultipleObjects
Export-ADSyncToolsHybridAadJoinReport [-OU] <String> [[-Filename] <String>] [<CommonParameters>]
DESCRIZIONE
Questo strumento verifica la presenza di certificati nella proprietà UserCertificate di un account computer in AD e, per ogni certificato non scaduto presente, convalida se il certificato è stato emesso per la funzionalità di join a un ambiente ibrido di Microsoft Entra, ovvero Nome soggetto è CN={ObjectGUID}. Prima della versione 1.4, Microsoft Entra Connect si sincronizzava con Microsoft Entra da qualsiasi computer che conteneva almeno un certificato, ma in Microsoft Entra Connect versione 1.4 e successive, il motore ADSync può identificare i certificati di aggiunta in ambienti ibridi di Microsoft Entra ed eseguirà "il cloud filtering" (esclusione) dell'account computer dalla sincronizzazione con Microsoft Entra ID a meno che non sia presente un certificato di join ibrido Microsoft Entra valido. Gli oggetti Microsoft Entra Device già sincronizzati con AD ma senza certificato di join a un ambiente ibrido Microsoft Entra valido verranno eliminati da Microsoft Entra ID (CloudFiltered=TRUE) da Microsoft Entra Connect.
ESEMPI
ESEMPIO 1
Export-ADSyncToolsHybridAzureADjoinCertificateReport -DN 'CN=Computer1,OU=SYNC,DC=Fabrikam,DC=com'
ESEMPIO 2
Export-ADSyncToolsHybridAzureADjoinCertificateReport -OU 'OU=SYNC,DC=Fabrikam,DC=com' -Filename "MyHybridAzureADjoinReport.csv" -Verbose
PARAMETERS
-DN
Computer DistinguishedName
Type: String
Parameter Sets: SingleObject
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-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
-FileName
Nome file CSV di output (facoltativo)
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
COLLEGAMENTI CORRELATI
Altre informazioni: Informazioni su Microsoft Entra Connect 1.4.xx.x e scomparsa del dispositivo
Export-ADSyncToolsObjects
RIEPILOGO
Esportare oggetti Microsoft Entra Connect in file XML
SYNTAX
objectId
Export-ADSyncToolsObjects [-ObjectId] <Object> [-Source] <Object> [-ExportSerialized] [<CommonParameters>]
DistinguishedName
Export-ADSyncToolsObjects [-DistinguishedName] <Object> [-ConnectorName] <Object> [-ExportSerialized]
[<CommonParameters>]
DESCRIZIONE
Esportare gli oggetti ADSync interni da metaverse e gli oggetti connessi associati da spazi connettore
ESEMPI
ESEMPIO 1
Export-ADSyncToolsObjects -ObjectId 'aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb' -Source Metaverse
ESEMPIO 2
Export-ADSyncToolsObjects -ObjectId 'bbbbbbbb-1111-2222-3333-cccccccccccc' -Source ConnectorSpace
ESEMPIO 3
Export-ADSyncToolsObjects -DistinguishedName 'CN=User1,OU=ADSync,DC=Contoso,DC=com' -ConnectorName 'Contoso.com'
PARAMETERS
-ObjectId
ObjectId è l'identificatore univoco dell'oggetto nello spazio connettore corrispondente o nel metaverse
Type: Object
Parameter Sets: ObjectId
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Source
L’origine è la tabella in cui risiede l'oggetto che può essere spazio connettore o metaverse
Type: Object
Parameter Sets: ObjectId
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-DistinguishedName
DistinguishedName è l'identificatore dell'oggetto nello spazio connettore corrispondente
Type: Object
Parameter Sets: DistinguishedName
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-ConnectorName
ConnectorName è il nome dello spazio connettore in cui risiede l'oggetto
Type: Object
Parameter Sets: DistinguishedName
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-ExportSerialized
ExportSerialized esporta altri file XML
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Export-ADSyncToolsRunHistory
RIEPILOGO
Esportare la cronologia di esecuzione di Microsoft Entra Connect
SYNTAX
Export-ADSyncToolsRunHistory [-TargetName] <String> [<CommonParameters>]
DESCRIZIONE
Funzione per esportare il profilo di esecuzione di Microsoft Entra Connect e i risultati del passaggio di esecuzione rispettivamente in formato CSV e XML. Il file CSV del profilo di esecuzione risultante può essere importato in un foglio di calcolo e il file XML del passaggio di esecuzione può essere importato con Import-Clixml
ESEMPI
ESEMPIO 1
Export-ADSyncToolsRunHistory -TargetName MyADSyncHistory
PARAMETERS
-TargetName
Nome del file di output
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Export-ADSyncToolsSourceAnchorReport
RIEPILOGO
Esportare il report ms-ds-Consistency-Guid
SYNTAX
Export-ADSyncToolsSourceAnchorReport [-AlternativeLoginId] [-UserPrincipalName] <String>
[-ImmutableIdGUID] <String> [-Output] <String> [<CommonParameters>]
DESCRIZIONE
Genera un report ms-ds-Consistency-Guid basato su un file CSV di importazione da Import-ADSyncToolsSourceAnchor
ESEMPI
ESEMPIO 1
Import-Csv .\AllSyncUsers.csv | Export-ADSyncToolsSourceAnchorReport -Output ".\AllSyncUsers-Report"
ESEMPIO 2
Another example of how to use this cmdlet
PARAMETERS
-AlternativeLoginId
Usare l'ID di accesso alternativo (posta elettronica)
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-UserPrincipalName
userPrincipalName
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
-ImmutableIdGUID
ImmutableIdGUID
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
-Output
Nome del file di output per i file CSV e LOG
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Get-ADSyncToolsAadObject
RIEPILOGO
Ottenere oggetti sincronizzati per un oggetto SyncObjectType specificato
SYNTAX
Get-ADSyncToolsAadObject [-SyncObjectType] <Object> [-Credential] <PSCredential> [<CommonParameters>]
DESCRIZIONE
Legge da Microsoft Entra tutti gli oggetti sincronizzati per una determinata classe oggetto (SyncObjectType).
ESEMPI
ESEMPIO 1
Get-ADSyncToolsAadObject -SyncObjectType 'publicFolder' -Credential $(Get-Credential)
PARAMETERS
-SyncObjectType
Tipo oggetto
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Credential
Credenziali di amministratore globale di Microsoft Entra
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
OUTPUT
Questo cmdlet restituisce le proprietà "Shadow" sincronizzate dal client di sincronizzazione, che potrebbero essere diverse dal valore effettivo archiviato nella rispettiva proprietà di Microsoft Entra ID. Ad esempio, l'UPN di un utente sincronizzato con un suffisso di dominio non verificato 'user@nonverified.domain', avrà il suffisso UPN nell'ID di Microsoft Entra convertito nel dominio predefinito del tenant 'user@tenantname.onmicrosoft.com'. In questo caso, Get-ADSyncToolsAadObject restituirà il valore "Shadow" di 'user@nonverified.domain' e non il valore effettivo in Microsoft Entra ID 'user@tenantname.onmicrosoft.com'.
Get-ADSyncToolsMsDsConsistencyGuid
RIEPILOGO
Ottenere un oggetto Active Directory ms-ds-ConsistencyGuid
SYNTAX
Get-ADSyncToolsMsDsConsistencyGuid [-Identity] <Object> [<CommonParameters>]
DESCRIZIONE
Restituisce il valore nell'attributo mS-Ds-ConsistencyGuid dell'oggetto Active Directory di destinazione in formato GUID. Supporta gli oggetti Active Directory in foreste multidominio.
ESEMPI
ESEMPIO 1
Get-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com'
ESEMPIO 2
Get-ADSyncToolsMsDsConsistencyGuid -Identity 'User1@Contoso.com'
ESEMPIO 3
'User1@Contoso.com' | Get-ADSyncToolsMsDsConsistencyGuid
PARAMETERS
-Identity
Oggetto di destinazione in AD da ottenere
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Get-ADSyncToolsRunHistory
RIEPILOGO
Ottenere la cronologia di esecuzione di Microsoft Entra Connect
SYNTAX
Get-ADSyncToolsRunHistory [[-Days] <Int32>] [<CommonParameters>]
DESCRIZIONE
Funzione che restituisce la cronologia di esecuzione di Microsoft Entra Connect in formato XML
ESEMPI
ESEMPIO 1
Get-ADSyncToolsRunHistory
ESEMPIO 2
Get-ADSyncToolsRunHistory -Days 3
PARAMETERS
Giorni
Numero di giorni per recuperare la cronologia (valore predefinito = 1)
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Get-ADSyncToolsRunHistoryLegacyWmi
RIEPILOGO
Ottenere la cronologia di esecuzione di Microsoft Entra Connect per le versioni precedenti di Microsoft Entra Connect (WMI)
SYNTAX
Get-ADSyncToolsRunHistoryLegacyWmi [[-Days] <Int32>] [<CommonParameters>]
DESCRIZIONE
Funzione che restituisce la cronologia di esecuzione di Microsoft Entra Connect in formato XML
ESEMPI
ESEMPIO 1
Get-ADSyncToolsRunHistory
ESEMPIO 2
Get-ADSyncToolsRunHistory -Days 3
PARAMETERS
Giorni
Numero di giorni per recuperare la cronologia (valore predefinito = 1)
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Get-ADSyncToolsSqlBrowserInstances
RIEPILOGO
Ottenere istanze di SQL Server dal servizio SQL Browser
SYNTAX
Get-ADSyncToolsSqlBrowserInstances [[-Server] <String>]
DESCRIZIONE
Funzioni e utilità correlate alla diagnostica SQL
ESEMPI
ESEMPIO 1
Get-ADSyncToolsSqlBrowserInstances -Server 'sqlserver01'
PARAMETERS
Server-
Nome server SQL
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Get-ADSyncToolsTenantAzureEnvironment
RIEPILOGO
Funzione helper per ottenere l'ambiente di Azure a cui appartiene l'utente.
SYNTAX
Get-ADSyncToolsTenantAzureEnvironment [-Credential] <PSCredential> [<CommonParameters>]
DESCRIZIONE
Questa funzione chiamerà l'endpoint di individuazione Oauth per ottenere CloudInstance e tenant_region_scope per determinare l'ambiente di Azure. https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration
ESEMPI
ESEMPIO 1
Get-ADSyncToolsTenantAzureEnvironment -Credential (Get-Credential)
PARAMETERS
-Credential
Oggetto PowerShell Credential dell'utente:
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
INPUT
Oggetto PowerShell Credential dell'utente
OUTPUT
Ambiente di Azure (stringa)
Get-ADSyncToolsTls12
RIEPILOGO
Ottiene le impostazioni di TLS 1.2 client\server per .NET Framework
SYNTAX
Get-ADSyncToolsTls12 [<CommonParameters>]
DESCRIZIONE
Legge le informazioni del Registro di sistema relative a TLS 1.2 per .NET Framework:
Percorso | Nome |
---|---|
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 | Attivata |
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server | DisabledByDefault |
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client | Attivata |
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client | DisabledByDefault |
ESEMPI
ESEMPIO 1
Get-ADSyncToolsTls12
PARAMETERS
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
COLLEGAMENTI CORRELATI
Altre informazioni: Imposizione di TLS 1.2 per Microsoft Entra Connect
Import-ADSyncToolsObjects
RIEPILOGO
Importare l'oggetto Microsoft Entra Connect da un file XML
SYNTAX
Import-ADSyncToolsObjects [-Path] <String> [<CommonParameters>]
DESCRIZIONE
Importa un oggetto ADSync interno dal file XML esportato tramite Export-ADSyncToolsObjects
ESEMPI
ESEMPIO 1
Import-ADSyncToolsObjects -Path .\20210224-003104_81275a23-0168-eb11-80de-00155d188c11_MV.xml
PARAMETERS
-Path
Percorso del file XML da importare
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Import-ADSyncToolsRunHistory
RIEPILOGO
Importare la cronologia di esecuzione di Microsoft Entra Connect
SYNTAX
Import-ADSyncToolsRunHistory [-Path] <String> [<CommonParameters>]
DESCRIZIONE
Funzione per importare i risultati del passaggio di esecuzione di Microsoft Entra Connect da XML creati usando Export-ADSyncToolsRunHistorya
ESEMPI
ESEMPIO 1
Export-ADSyncToolsRunHistory -Path .\RunHistory-RunStep.xml
PARAMETERS
-Path
Percorso del file XML da importare
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Import-ADSyncToolsSourceAnchor
RIEPILOGO
Importare ImmutableID da Microsoft Entra ID
SYNTAX
Import-ADSyncToolsSourceAnchor [-Output] <String> [-IncludeSyncUsersFromRecycleBin] [<CommonParameters>]
DESCRIZIONE
Genera un file con tutti gli utenti sincronizzati di Microsoft Entra ID contenente il valore ImmutableID in formato GUID. Requisiti: modulo di PowerShell MSOnline
ESEMPI
ESEMPIO 1
Import-ADSyncToolsSourceAnchor -OutputFile '.\AllSyncUsers.csv'
ESEMPIO 2
Import-ADSyncToolsSourceAnchor -OutputFile '.\AllSyncUsers.csv' -IncludeSyncUsersFromRecycleBin
PARAMETERS
-Output
File di output CSV
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IncludeSyncUsersFromRecycleBin
Ottenere gli utenti sincronizzati dal Cestino di Microsoft Entra ID
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Invoke-ADSyncToolsSqlQuery
RIEPILOGO
Richiamare una query SQL su un database a scopo di test
SYNTAX
Invoke-ADSyncToolsSqlQuery [-SqlConnection] <SqlConnection> [[-Query] <String>] [<CommonParameters>]
DESCRIZIONE
Funzioni e utilità correlate alla diagnostica SQL
ESEMPI
ESEMPIO 1
New-ADSyncToolsSqlConnection -Server SQLserver01.Contoso.com -Port 49823 | Invoke-ADSyncToolsSqlQuery
ESEMPIO 2
$sqlConn = New-ADSyncToolsSqlConnection -Server SQLserver01.Contoso.com -Port 49823
Invoke-ADSyncToolsSqlQuery -SqlConnection $sqlConn -Query 'SELECT *, database_id FROM sys.databases'
PARAMETERS
-SqlConnection
Connessione SQL
Type: SqlConnection
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
-Query
Query SQL
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: SELECT name, database_id FROM sys.databases
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Remove-ADSyncToolsAadObject
RIEPILOGO
Rimuovere l'oggetto sincronizzato orfano da Microsoft Entra ID
SYNTAX
CsvInput
Remove-ADSyncToolsAadObject [-Credential] <PSCredential> [-InputCsvFilename] <Object> [-WhatIf] [-Confirm]
[<CommonParameters>]
ObjectInput
Remove-ADSyncToolsAadObject [-Credential] <PSCredential> [-SourceAnchor] <Object> [-SyncObjectType] <Object>
[-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIZIONE
Elimina da Microsoft Entra ID uno o più oggetti sincronizzati basati su SourceAnchor e ObjecType in batch di 10 oggetti. Il file CSV può essere generato usando Export-ADSyncToolsAadDisconnectors
ESEMPI
ESEMPIO 1
Remove-ADSyncToolsAadObject -InputCsvFilename .\DeleteObjects.csv -Credential (Get-Credential)
ESEMPIO 2
Remove-ADSyncToolsAadObject -SourceAnchor '2epFRNMCPUqhysJL3SWL1A==' -SyncObjectType 'publicFolder' -Credential (Get-Credential)
PARAMETERS
-Credential
Credenziali di amministratore globale di 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
Nome file di input 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 dell'oggetto
Type: Object
Parameter Sets: ObjectInput
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-SyncObjectType
Tipo oggetto
Type: Object
Parameter Sets: ObjectInput
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
INPUT
InputCsvFilename deve rimandare a un file CSV con almeno 2 colonne: SourceAnchor, SyncObjectType
OUTPUT
Mostra i risultati dell'operazione ExportDeletions. DICHIARAZIONE DI NON RESPONSABILITÀ: oltre agli oggetti User con un Cestino, non è possibile RECUPERARE gli altri tipi di oggetto ELIMINATI con questa funzione.
Remove-ADSyncToolsAadPublicFolders
RIEPILOGO
Rimuove da Microsoft Entra ID le cartelle pubbliche abilitate alla posta elettronica (MEPF) sincronizzate presenti. È possibile specificare un SourceAnchor/ImmutableID per l'oggetto MEPF di destinazione da eliminare oppure fornire un elenco CSV con un batch di oggetti da eliminare quando usato insieme a Export-ADSyncToolsAadPublicFolders. Questa funzione richiede le credenziali di un amministratore globale in Microsoft Entra ID e l'autenticazione a due fattori non è supportata. NOTA: se DirSync è stato disabilitato nel tenant, sarà necessario riabilitare temporaneamente DirSync per rimuovere da Microsoft Entra ID le cartelle pubbliche abilitate alla posta elettronica orfane.
SYNTAX
Export-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-Path] <Object> [<CommonParameters>]
DESCRIZIONE
Questa funzione esporta in un file CSV tutte le cartelle pubbliche abilitate alla posta elettronica (MEPF) sincronizzate presenti in Microsoft Entra ID. Può essere usato insieme a Remove-ADSyncToolsAadPublicFolders per identificare e rimuovere cartelle pubbliche abilitate alla posta elettronica orfane in Microsoft Entra ID. Questa funzione richiede le credenziali di un amministratore globale in Microsoft Entra ID e l'autenticazione a due fattori non è supportata. NOTA: se DirSync è stato disabilitato nel tenant, sarà necessario riabilitare temporaneamente DirSync per rimuovere da Microsoft Entra ID le cartelle pubbliche abilitate alla posta elettronica orfane.
ESEMPI
ESEMPIO 1
Remove-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-InputCsvFilename] <Object> [-WhatIf] [-Confirm] [<CommonParameters>]
ESEMPIO 2
Remove-ADSyncToolsAadPublicFolders [-Credential] <PSCredential> [-SourceAnchor] <Object> [-WhatIf] [-Confirm] [<CommonParameters>]
PARAMETERS
-Credential
Credenziali di amministratore globale di 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
Percorso del file CSV di input
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 di destinazione
Type: String
Parameter Sets: SourceAnchor
Aliases:
Required: true
Position: 2
Default value: None
Accept pipeline input: true (ByPropertyName)
Accept wildcard characters: false
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
INPUT
Il file di input CSV può essere generato usando Export-ADSyncToolsAadPublicFolders. I parametri del percorso devono rimandare a un file CSV con almeno 2 colonne: SourceAnchor, SyncObjectType.
OUTPUT
Mostra i risultati dell'operazione ExportDeletions.
Remove-ADSyncToolsExpiredCertificates
RIEPILOGO
Script per rimuovere i certificati scaduti dall'attributo UserCertificate
SYNTAX
Remove-ADSyncToolsExpiredCertificates [-TargetOU] <String> [[-BackupOnly] <Boolean>] [-ObjectClass] <String>
[<CommonParameters>]
DESCRIZIONE
Questo script accetta tutti gli oggetti da un'unità organizzativa di destinazione nel dominio di Active Directory filtrati in base alla classe dell'oggetto (utente/computer) ed elimina tutti i certificati scaduti presenti nell'attributo UserCertificate. Per impostazione predefinita (modalità BackupOnly) verrà solo eseguito il backup dei certificati scaduti in un file e non verranno apportate modifiche in AD. Se si usa -BackupOnly $false
, qualsiasi certificato scaduto presente nell'attributo UserCertificate per questi oggetti scaduti verrà rimosso da Active Directory dopo la copia nel file. Verrà eseguito il backup di ogni certificato in un file separato: ObjectClass_ObjectGUID_CertThumprint.cer
. Lo script creerà anche un file di log in formato CSV che mostra tutti gli utenti con certificati validi o scaduti e l'azione intrapresa (ignorato/esportato/eliminato).
ESEMPI
ESEMPIO 1
Controllare tutti gli utenti nell'unità organizzativa di destinazione: i certificati scaduti verranno copiati in file separati e non verranno rimossi certificati
Remove-ADSyncToolsExpiredCertificates -TargetOU "OU=Users,OU=Corp,DC=Contoso,DC=com" -ObjectClass user
ESEMPIO 2
Eliminare i certificati scaduti da tutti gli oggetti Computer nell'unità organizzativa di destinazione: i certificati scaduti verranno copiati nei file e rimossi da AD
Remove-ADSyncToolsExpiredCertificates -TargetOU "OU=Computers,OU=Corp,DC=Contoso,DC=com" -ObjectClass computer -BackupOnly $false
PARAMETERS
-TargetOU
Unità organizzativa di destinazione per la ricerca degli oggetti di AD
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-BackupOnly
BackupOnly non eliminerà alcun certificato da AD
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: True
Accept pipeline input: False
Accept wildcard characters: False
-ObjectClass
Filtro della classe di oggetto
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Repair-ADSyncToolsAutoUpgradeState
RIEPILOGO
Ripristinare lo stato di aggiornamento automatico di Microsoft Entra Connect
SYNTAX
Repair-ADSyncToolsAutoUpgradeState
DESCRIZIONE
Risolve un problema relativo all'aggiornamento automatico riscontrato nella build 1.1.524 (maggio 2017) che disabilita il controllo online delle nuove versioni mentre l'aggiornamento automatico è abilitato.
ESEMPI
ESEMPIO 1
Repair-ADSyncToolsAutoUpgradeState
Resolve-ADSyncToolsSqlHostAddress
RIEPILOGO
Risolvere un nome di SQL Server
SYNTAX
Resolve-ADSyncToolsSqlHostAddress [-Server] <String> [<CommonParameters>]
DESCRIZIONE
Funzioni e utilità correlate alla diagnostica SQL
ESEMPI
ESEMPIO 1
Resolve-ADSyncToolsSqlHostAddress -Server 'sqlserver01'
PARAMETERS
Server-
Nome server SQL
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Search-ADSyncToolsADobject
RIEPILOGO
Cercare un oggetto Active Directory nella foresta Active Directory in base a UserPrincipalName, sAMAccountName o DistinguishedName
SYNTAX
Search-ADSyncToolsADobject [-Identity] <Object> [<CommonParameters>]
DESCRIZIONE
Supporta query multidominio e restituisce tutte le proprietà necessarie, tra cui mS-DS-ConsistencyGuid.
ESEMPI
ESEMPIO 1
Search-ADSyncToolsADobject 'CN=user1,OU=Sync,DC=Contoso,DC=com'
ESEMPIO 2
Search-ADSyncToolsADobject -Identity "user1@Contoso.com"
ESEMPIO 3
Get-ADUser 'CN=user1,OU=Sync,DC=Contoso,DC=com' | Search-ADSyncToolsADobject
PARAMETERS
-Identity
Utente di destinazione in AD per impostare ConsistencyGuid
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Set-ADSyncToolsMsDsConsistencyGuid
RIEPILOGO
Impostare un oggetto Active Directory ms-ds-ConsistencyGuid
SYNTAX
Set-ADSyncToolsMsDsConsistencyGuid [-Identity] <Object> [-Value] <Object> [<CommonParameters>]
DESCRIZIONE
Imposta un valore nell'attributo mS-DS-ConsistencyGuid per l'utente di Active Directory di destinazione. Supporta gli oggetti Active Directory in foreste multidominio.
ESEMPI
ESEMPIO 1
Set-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com' -Value '00aa00aa-bb11-cc22-dd33-44ee44ee44ee'
ESEMPIO 2
Set-ADSyncToolsMsDsConsistencyGuid -Identity 'CN=User1,OU=Sync,DC=Contoso,DC=com' -Value 'GGhsjYwBEU+buBsE4sqhtg=='
ESEMPIO 3
Set-ADSyncToolsMsDsConsistencyGuid 'User1@Contoso.com' '11bb11bb-cc22-dd33-ee44-55ff55ff55ff'
ESEMPIO 4
Set-ADSyncToolsMsDsConsistencyGuid 'User1@Contoso.com' 'GGhsjYwBEU+buBsE4sqhtg=='
ESEMPIO 5
'00aa00aa-bb11-cc22-dd33-44ee44ee44ee' | Set-ADSyncToolsMsDsConsistencyGuid -Identity User1
ESEMPIO 6
'GGhsjYwBEU+buBsE4sqhtg==' | Set-ADSyncToolsMsDsConsistencyGuid User1
PARAMETERS
-Identity
Oggetto di destinazione in AD per impostare 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
-Value
Valore da impostare (ImmutableId, matrice di byte, GUID, stringa GUID o stringa Base64)
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Set-ADSyncToolsTls12
RIEPILOGO
Imposta le impostazioni di TLS 1.2 client\server per .NET Framework
SYNTAX
Set-ADSyncToolsTls12 [[-Enabled] <Boolean>] [<CommonParameters>]
DESCRIZIONE
Imposta le voci del Registro di sistema per abilitare/disabilitare TLS 1.2 per .NET Framework:
Percorso | Nome |
---|---|
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 | Attivata |
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server | DisabledByDefault |
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client | Attivata |
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client | DisabledByDefault |
L'esecuzione del cmdlet senza parametri abiliterà TLS 1.2 per .NET Framework
ESEMPI
ESEMPIO 1
Set-ADSyncToolsTls12
ESEMPIO 2
Set-ADSyncToolsTls12 -Enabled $true
PARAMETERS
-Abilitato
TLS 1.2 abilitato
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: True
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
COLLEGAMENTI CORRELATI
Altre informazioni: Imposizione di TLS 1.2 per Microsoft Entra Connect
Test-ADSyncToolsSqlNetworkPort
RIEPILOGO
Testare la porta di rete di SQL Server
SYNTAX
Test-ADSyncToolsSqlNetworkPort [[-Server] <String>] [[-Port] <String>]
DESCRIZIONE
Funzioni e utilità correlate alla diagnostica SQL
ESEMPI
ESEMPIO 1
Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01'
ESEMPIO 2
Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01' -Port 1433
PARAMETERS
Server-
Nome server SQL
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Port
Porta di 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
RIEPILOGO
Crea un file di traccia da un passaggio di importazione di Active Directory
SYNTAX
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>]
DESCRIZIONE
Analizza tutte le query LDAP di un'importazione di Active Directory eseguita da un determinato checkpoint limite di Active Directory (detto anche cookie di partizione). Crea un file di traccia '.\ADimportTrace_aaaaMMggHHmmss.log' nella cartella corrente. Per usare -ADConnectorXML, passare a Synchronization Service Manager, fare clic con il pulsante destro del mouse su Connettore AD e scegliere "Esporta connettore..."
ESEMPI
ESEMPIO 1
Analizzare l'importazione di Active Directory per gli oggetti utente fornendo un file XML del connettore AD
Trace-ADSyncToolsADImport -DC 'DC1.contoso.com' -RootDN 'DC=Contoso,DC=com' -Filter '(&(objectClass=user))' -ADConnectorXML .\ADConnector.xml
ESEMPIO 2
Tracciare l'importazione di Active Directory per tutti gli oggetti specificando la filigrana di Active Directory (cookie) e le credenziali del connettore AD
$creds = Get-Credential
Trace-ADSyncToolsADImport -DC 'DC1.contoso.com' -RootDN 'DC=Contoso,DC=com' -Credential $creds -ADwatermark "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"
PARAMETERS
-DC
Controller di dominio di destinazione
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RootDN
Nome distinto della radice della foresta
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Filter
Tipo di oggetti AD da analizzare. Usare '(&(objectClass=*))' per tutti i tipi di oggetti
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: (&(objectClass=*))
Accept pipeline input: False
Accept wildcard characters: False
-Credential
Specificare le credenziali per eseguire una query LDAP su ACTIVE Directory
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SSL
Connessione SSL
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ADConnectorXML
File XML di esportazione del connettore AD - Fare clic con il pulsante destro del mouse su Connettore AD e scegliere "Esporta connettore..."
Type: String
Parameter Sets: ADConnectorXML
Aliases:
Required: True
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ADwatermark
Input manuale della filigrana, anziché file XML, ad esempio $ADwatermark = "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"
Type: String
Parameter Sets: ADwatermarkInput
Aliases:
Required: True
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Trace-ADSyncToolsLdapQuery
RIEPILOGO
Analizzare query LDAP
SYNTAX
Trace-ADSyncToolsLdapQuery [-RootDN] <String> [-Credential] <PSCredential> [[-Server] <String>]
[[-Port] <Int32>] [-Filter <String>] [<CommonParameters>]
DESCRIZIONE
{{ Compilare la descrizione }}
ESEMPI
ESEMPIO 1
Trace-ADSyncToolsLdapQuery -RootDN "DC=Contoso,DC=com" -Credential $Credential
PARAMETERS
-RootDN
Forest/Domain DistinguishedName
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Credential
Credenziali AD
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
Server-
Nome del controller di dominio (facoltativo)
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Port
Porta del controller di dominio (impostazione predefinita: 389)
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: 389
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Filter
Filtro LDAP (impostazione predefinita: objectClass=*)
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: (objectClass=*)
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Update-ADSyncToolsSourceAnchor
RIEPILOGO
Aggiorna gli utenti con il nuovo ConsistencyGuid (ImmutableId)
SYNTAX
Update-ADSyncToolsSourceAnchor [[-DistinguishedName] <String>] [-ImmutableIdGUID] <String> [-Action] <String>
[-Output] <String> [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIZIONE
Aggiorna gli utenti con il nuovo valore ConsistencyGuid (ImmutableId) ottenuto dal report ConsistencyGuid. Questa funzione supporta il commutatore -WhatIf
.
Nota: il report ConsistencyGuid deve essere importato con il delimitatore Tab.
ESEMPI
ESEMPIO 1
Import-Csv .\AllSyncUsers-Report.csv -Delimiter "`t"| Update-ADSyncToolsSourceAnchor -Output .\AllSyncUsersTEST-Result2 -WhatIf
ESEMPIO 2
Import-Csv .\AllSyncUsers-Report.csv -Delimiter "`t"| Update-ADSyncToolsSourceAnchor -Output .\AllSyncUsersTEST-Result2
PARAMETERS
-DistinguishedName
DistinguishedName
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: False
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
-ImmutableIdGUID
ImmutableIdGUID
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
-Action
Azione
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
-Output
Nome del file di output per i file di LOG
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Get-ADSyncToolsDuplicateUsersSourceAnchor
RIEPILOGO
Ottiene un elenco di tutti gli oggetti con errore "L'ancoraggio di origine è stato modificato".
SYNTAX
Get-ADSyncToolsDuplicateUsersSourceAnchor [-ADConnectorName] <Object> [<CommonParameters>]
DESCRIZIONE
Esistono alcuni scenari come M&A in cui i clienti aggiungono una nuova foresta a Microsoft Entra Connect con oggetti utente duplicati. Il risultato sono più errori di sincronizzazione se la precedenza del nuovo connettore è superiore per gli utenti appena aggiunti. Questo cmdlet fornirà un elenco di tutti gli oggetti con errori di ancoraggio di origine modificato.
ESEMPI
ESEMPIO 1
Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.com
PARAMETERS
-ADConnectorName
Nome del connettore AD per il quale è necessario ripristinare gli ancoraggi di origine utente
Type: Object
Parameter Sets: (All)
Aliases:
Required: true
Position: 1
Default value:
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Set-ADSyncToolsDuplicateUsersSourceAnchor
RIEPILOGO
Corregge tutti gli oggetti con l'errore di ancoraggio di origine modificato.
SYNTAX
et-ADSyncToolsDuplicateUsersSourceAnchor [-DuplicateUserSourceAnchorInfo] <DuplicateUserSourceAnchorInfo> [-ActiveDirectoryCredential <PSCredential>] [-OverridePrompt <Boolean>] [<CommonParameters>]
DESCRIZIONE
Questo cmdlet accetta l'elenco di oggetti di Get-ADSyncToolsDuplicateUsersSourceAnchor come input della pipeline. Corregge quindi gli errori di sincronizzazione aggiornando l'attributo msDS-ConsistencyGuid con il sourceAnchor/immutableID dell'oggetto originale. Il cmdlet ha un parametro facoltativo: "Richiesta di override", che è Falso per impostazione predefinita. Se è impostato su Vero, all'utente non verrà richiesto di aggiornare l'attributo msDS-ConsistencyGuid.
ESEMPI
ESEMPIO 1
Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.lab | Set-ADSyncToolsDuplicateUsersSourceAnchor
ESEMPIO 2
Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.lab | Set-ADSyncToolsDuplicateUsersSourceAnchor -OverridePrompt $true
PARAMETERS
-DuplicateUserSourceAnchorInfo
Elenco di utenti per cui l'ancoraggio di origine deve essere corretto
Type: DuplicateUserSourceAnchorInfo
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value:
Accept pipeline input: True (ByValue, ByPropertyName)
Accept wildcard characters: False
-ActiveDirectoryCredential
Credenziali di amministratore di AD EA/DA. Se non specificate, si useranno le credenziali predefinite
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value:
Accept pipeline input: False
Accept wildcard characters: False
-OverridePrompt
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Questo cmdlet supporta i parametri comuni seguenti: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.