Поделиться через


Microsoft Entra Connect: справочник по ADSyncTools PowerShell

В следующей документации приведены справочные сведения для модуля PowerShell, включенного ADSyncTools.psm1 в Microsoft Entra Connect.

Установка модуля ADSyncTools PowerShell

Чтобы установить модуль ADSyncTools PowerShell, выполните следующие действия.

  1. Открытие Windows PowerShell с правами администратора
  2. Введите или скопируйте и вставьте следующее:
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Install-Module -Name ADSyncTools
    
  3. Нажмите клавишу ВВОД.
  4. Чтобы убедиться, что модуль установлен, введите или скопируйте и вставьте следующее"
    Get-module ADSyncTools
    
  5. Теперь вы увидите сведения о модуле.

Clear-ADSyncToolsMsDsConsistencyGuid

СИНОПСИС

Очистка объекта Active Directory mS-DS-ConsistencyGuid

СИНТАКСИС

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

ОПИСАНИЕ

Очищает значение в MS-DS-ConsistencyGuid для целевого объекта Active Directory. Поддерживает объекты Active Directory в лесах с несколькими доменами.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

Clear-ADSyncToolsMsDsConsistencyGuid -Identity '[email protected]'

ПРИМЕР 3

'[email protected]' | Clear-ADSyncToolsMsDsConsistencyGuid

ПАРАМЕТРЫ

-Тождество

Целевой объект в AD для очистки 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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Connect-ADSyncToolsSqlDatabase

СИНОПСИС

Подключение к базе данных SQL для тестирования

СИНТАКСИС

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

ОПИСАНИЕ

Связанные функции и служебные программы диагностики SQL

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-Сервер

Имя SQL Server

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

-Пример

Имя экземпляра SQL Server

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

-База данных

Имя базы данных SQL Server

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

-Порт

Порт SQL Server (например, 49823)

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

-UserName

Имя пользователя для входа SQL Server

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

-Пароль

Пароль для входа SQL Server

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ConvertFrom-ADSyncToolsAadDistinguishedName

СИНОПСИС

Преобразование различаемого имени соединителя Microsoft Entra в ImmutableId

СИНТАКСИС

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

ОПИСАНИЕ

Принимает различающееся имя соединителя Microsoft Entra, например CN={514635484D4B376E38307176645973555049486139513D3D} и преобразуется в соответствующее значение ImmutableID base64, например QF5HMK7n80qvdYsUPIHa9Q==

ПРИМЕРЫ

ПРИМЕР 1

ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'

ПАРАМЕТРЫ

-Различающееся имя

Различающееся имя пространства соединителя 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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ConvertFrom-ADSyncToolsImmutableID

СИНОПСИС

Преобразование Base64 ImmutableId (SourceAnchor) в значение GUID

СИНТАКСИС

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

ОПИСАНИЕ

Преобразует значение неизменяемого идентификатора из строки Base64 и возвращает значение GUID в случае, если строка Base64 не может быть преобразована в GUID, возвращает массив байтов.

ПРИМЕРЫ

ПРИМЕР 1

ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='

ПРИМЕР 2

'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID

ПАРАМЕТРЫ

-Ценность

Неизменяемый Идентификатор в формате Base64

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ConvertTo-ADSyncToolsAadDistinguishedName

СИНОПСИС

Преобразование ImmutableId в соединитель Microsoft Entra Connector различающееся имя

СИНТАКСИС

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

ОПИСАНИЕ

Принимает неизменяемый идентификатор (SourceAnchor), например QF5HMK7n80qvdYsUPIHa9Q== и преобразуется в соответствующее значение Соединителя Microsoft Entra Connector С различающееся имя, например CN={514635484D4B376E38307176645973555049486139513D3D}

ПРИМЕРЫ

ПРИМЕР 1

ConvertTo-ADSyncToolsAadDistinguishedName 'QF5HMK7n80qvdYsUPIHa9Q=='

ПАРАМЕТРЫ

-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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ConvertTo-ADSyncToolsCloudAnchor

СИНОПСИС

Преобразование привязки Base64 в CloudAnchor

СИНТАКСИС

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

ОПИСАНИЕ

Принимает привязку Base64, например VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA== и преобразуется в соответствующее значение CloudAnchor, например User_00aa00aa-bb11-cc22-dd33-44ee44ee44ee

ПРИМЕРЫ

ПРИМЕР 1

ConvertTo-ADSyncToolsCloudAnchor "VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA=="

ПРИМЕР 2

"VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAZAAxADcAMQBkADcANwAAAA==" | ConvertTo-ADSyncToolsCloudAnchor

ПАРАМЕТРЫ

-Якорь

Привязка Base64

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ConvertTo-ADSyncToolsImmutableID

СИНОПСИС

Преобразование GUID (ObjectGUID/ ms-Ds-Consistency-Guid) в строку Base64

СИНТАКСИС

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

ОПИСАНИЕ

Преобразует значение в формате GUID, строки GUID или массива байтов в строку Base64

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-Ценность

GUID, строка GUID или массив байтов

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Export-ADSyncToolsAadDisconnectors

СИНОПСИС

Экспорт объектов Отключателя Microsoft Entra

СИНТАКСИС

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

ОПИСАНИЕ

Выполняет средство CSExport для экспорта всех отключений в XML, а затем принимает этот xml-результат и преобразует его в CSV-файл с: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId, CloudAnchor

ПРИМЕРЫ

ПРИМЕР 1

Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'

Экспорт в CSV всех объектов PublicFolder Disconnector

ПРИМЕР 2

Export-ADSyncToolsAadDisconnectors

Экспортирует в CSV все объекты Отсоединения

ПАРАМЕТРЫ

-SyncObjectType

ObjectType для включения в выходные данные

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ВХОДНЫЕ ДАННЫЕ

Используйте аргумент ObjectType, если вы хотите экспортировать отключатели только для заданного типа объекта.

ВЫХОДНЫЕ ДАННЫЕ

Экспорт CSV-файла с объектами Disconnector, содержащими: UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId и CloudAnchor

Export-ADSyncToolsAadPublicFolders

СИНОПСИС

Экспортирует все синхронизированные объекты Mail-Enabled общедоступных папок из идентификатора Microsoft Entra в CSV-файл

СИНТАКСИС

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

ОПИСАНИЕ

Эта функция экспортирует в CSV-файл все синхронизированные Mail-Enabled общедоступные папки (MEPF) в идентификаторе Microsoft Entra. Его можно использовать вместе с Remove-ADSyncToolsAadPublicFolders для идентификации и удаления потерянных Mail-Enabled общедоступных папок в идентификаторе Microsoft Entra. Для этой функции требуются учетные данные глобального администратора в идентификаторе Microsoft Entra ID и проверка подлинности с помощью MFA не поддерживаются. ПРИМЕЧАНИЕ. Если DirSync отключен в клиенте, необходимо временно повторно включить DirSync, чтобы удалить потерянные общедоступные папки с поддержкой почты из идентификатора Microsoft Entra ID.

ПРИМЕРЫ

ПРИМЕР 1

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

ПАРАМЕТРЫ

-Учётные данные

Учетные данные глобального администратора Microsoft Entra

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

-Путь

Путь к выходному файлу

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ВХОДНЫЕ ДАННЫЕ

ВЫХОДНЫЕ ДАННЫЕ

Этот командлет создает <filename> все синхронизированные объекты Mail-Enabled PublicFolder в формате CSV.

Export-ADSyncToolsHybridAadJoinReport

СИНОПСИС

Создает отчет о сертификатах, хранящихся в объектах компьютера Active Directory, в частности, сертификатов, выданных функцией гибридного соединения Microsoft Entra.

СИНТАКСИС

SingleObject

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

MultipleObjects

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

ОПИСАНИЕ

Это средство проверяет наличие всех сертификатов, присутствующих в свойстве UserCertificate объекта Computer в AD, и для каждого сертификата, не истекшего срока действия, проверяет, был ли сертификат выдан для функции гибридного соединения Microsoft Entra (т. е. имя субъекта — CN={ObjectGUID}). До версии 1.4 Microsoft Entra Connect будет синхронизироваться с Microsoft Entra любой компьютер, содержащий по крайней мере один сертификат, но в Microsoft Entra Connect версии 1.4 и более поздних версий, подсистема ADSync может идентифицировать сертификаты гибридного соединения Microsoft Entra и будет "cloudfilter" (исключить) объект компьютера из синхронизации с идентификатором Microsoft Entra ID, если только нет допустимого сертификата гибридного соединения Microsoft Entra. Объекты устройств Microsoft Entra, которые уже синхронизированы с AD, но не имеют допустимого сертификата гибридного соединения Microsoft Entra, будут удалены из идентификатора Microsoft Entra ID (CloudFiltered=TRUE) Microsoft Entra Connect.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-DN

Различающееся имя компьютера

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

-ПОДРАЗДЕЛЕНИЕ

AD OrganizationalUnit

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

-Имя файла

Выходное имя CSV-файла (необязательно)

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Дополнительные сведения. Общие сведения об исчезновении устройств и исчезновении устройств Microsoft Entra Connect 1.4.xx.x

Export-ADSyncToolsObjects

СИНОПСИС

Экспорт объектов Microsoft Entra Connect в XML-файлы

СИНТАКСИС

ObjectId (идентификатор объекта)

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

Различающееся имя

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

ОПИСАНИЕ

Экспорт внутренних объектов ADSync из Метавселенной и связанных связанных объектов из соединительных пространств

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПРИМЕР 3

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

ПАРАМЕТРЫ

-ObjectId

ObjectId — уникальный идентификатор объекта в соответствующем пространстве соединителя или метавселенной.

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

-Источник

Источник — это таблица, в которой находится объект, который может либо ConnectorSpace, либо Метавселенная

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

-Различающееся имя

Различающееся имя — это идентификатор объекта в соответствующем пространстве соединителя.

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

-ConnectorName

ConnectorName — это имя пространства соединителя, в котором находится объект.

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

-ExportSerialized

ЭкспортSerialized экспортирует дополнительные XML-файлы

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Export-ADSyncToolsRunHistory

СИНОПСИС

Экспорт журнала выполнения Microsoft Entra Connect

СИНТАКСИС

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

ОПИСАНИЕ

Функция для экспорта профиля запуска Microsoft Entra Connect и выполнения результатов шага в формат CSV и XML соответственно. Полученный CSV-файл профиля запуска можно импортировать в электронную таблицу, а XML-файл шага запуска можно импортировать с помощью Import-Clixml

ПРИМЕРЫ

ПРИМЕР 1

Export-ADSyncToolsRunHistory -TargetName MyADSyncHistory

ПАРАМЕТРЫ

-TargetName

Имя выходного файла

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Export-ADSyncToolsSourceAnchorReport

СИНОПСИС

Экспорт ms-ds— отчетConsistency-Guid

СИНТАКСИС

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

ОПИСАНИЕ

Создает отчет ms-ds—Consistency-Guid на основе импорта CSV-файла из Import-ADSyncToolsSourceAnchor

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

Another example of how to use this cmdlet

ПАРАМЕТРЫ

-AlternativeLoginId

Использование альтернативного идентификатора входа (почта)

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

-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

ImmutableIdId

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

-Выпуск

Имя выходного файла для CSV-файлов и LOG

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Get-ADSyncToolsAadObject

СИНОПСИС

Получение синхронизированных объектов для заданного Типа SyncObjectType

СИНТАКСИС

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

ОПИСАНИЕ

Считывает из Microsoft Entra все синхронизированные объекты для заданного класса объектов (SyncObjectType).

ПРИМЕРЫ

ПРИМЕР 1

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

ПАРАМЕТРЫ

-SyncObjectType

Тип объекта

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

-Учётные данные

Учетные данные глобального администратора Microsoft Entra

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ВЫХОДНЫЕ ДАННЫЕ

Этот командлет возвращает свойства Shadow, синхронизированные клиентом синхронизации, которые могут отличаться от фактического значения, хранящегося в соответствующем свойстве идентификатора Microsoft Entra ID. Например, имя участника-пользователя, синхронизированное с суффиксом не проверенного домена"[email protected], будет иметь суффикс имени участника-пользователя в идентификаторе Microsoft Entra, преобразованном в домен клиента по умолчанию, "[email protected]". В этом случае Get-ADSyncToolsAadObject вернет значение[email protected] "Тень", а не фактическое значение в идентификаторе Microsoft Entra ID "[email protected]

Get-ADSyncToolsMsDsConsistencyGuid

СИНОПСИС

Получение объекта Active Directory ms-ds-ConsistencyGuid

СИНТАКСИС

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

ОПИСАНИЕ

Возвращает значение в атрибуте mS-DS-ConsistencyGuid целевого объекта Active Directory в формате GUID. Поддерживает объекты Active Directory в лесах с несколькими доменами.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

Get-ADSyncToolsMsDsConsistencyGuid -Identity '[email protected]'

ПРИМЕР 3

'[email protected]' | Get-ADSyncToolsMsDsConsistencyGuid

ПАРАМЕТРЫ

-Тождество

Целевой объект в AD для получения

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Get-ADSyncToolsRunHistory

СИНОПСИС

Получение журнала выполнения Microsoft Entra Connect

СИНТАКСИС

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

ОПИСАНИЕ

Функция, возвращающая журнал выполнения Microsoft Entra Connect в формате XML

ПРИМЕРЫ

ПРИМЕР 1

Get-ADSyncToolsRunHistory

ПРИМЕР 2

Get-ADSyncToolsRunHistory -Days 3

ПАРАМЕТРЫ

-Дни недели

Количество дней назад для сбора журнала (по умолчанию = 1)

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Get-ADSyncToolsRunHistoryLegacyWmi

СИНОПСИС

Получение журнала выполнения Microsoft Entra Connect для более старых версий Microsoft Entra Connect (WMI)

СИНТАКСИС

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

ОПИСАНИЕ

Функция, возвращающая журнал выполнения Microsoft Entra Connect в формате XML

ПРИМЕРЫ

ПРИМЕР 1

Get-ADSyncToolsRunHistory

ПРИМЕР 2

Get-ADSyncToolsRunHistory -Days 3

ПАРАМЕТРЫ

-Дни недели

Количество дней назад для сбора журнала (по умолчанию = 1)

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Get-ADSyncToolsSqlBrowserInstances

СИНОПСИС

Получение экземпляров SQL Server из службы браузера SQL

СИНТАКСИС

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

ОПИСАНИЕ

Связанные функции и служебные программы диагностики SQL

ПРИМЕРЫ

ПРИМЕР 1

Get-ADSyncToolsSqlBrowserInstances -Server 'sqlserver01'

ПАРАМЕТРЫ

-Сервер

Имя 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

СИНОПСИС

Вспомогающая функция для получения среды Azure, к которой принадлежит пользователь.

СИНТАКСИС

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

ОПИСАНИЕ

Эта функция вызовет конечную точку обнаружения Oauth, чтобы получить CloudInstance и tenant_region_scope для определения среды Azure. https://login.microsoftonline.com/{tenant}/.well-known/openid-configuration

ПРИМЕРЫ

ПРИМЕР 1

Get-ADSyncToolsTenantAzureEnvironment -Credential (Get-Credential)

ПАРАМЕТРЫ

-Учётные данные

Объект Учетных данных PowerShell пользователя:

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ВХОДНЫЕ ДАННЫЕ

Объект учетных данных PowerShell пользователя

ВЫХОДНЫЕ ДАННЫЕ

Среда Azure (строка)

Get-ADSyncToolsTls12

СИНОПСИС

Возвращает параметры CLIENT\Server TLS 1.2 для .NET Framework

СИНТАКСИС

Get-ADSyncToolsTls12 [<CommonParameters>]

ОПИСАНИЕ

Считывает сведения из реестра, касающиеся TLS 1.2 для .NET Framework:

Путь Имя
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 Системные версии TLS по умолчанию
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 Системные версии TLS по умолчанию
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Включен
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Отключено по умолчанию
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Включен
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Отключено по умолчанию

ПРИМЕРЫ

ПРИМЕР 1

Get-ADSyncToolsTls12

ПАРАМЕТРЫ

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Дополнительные сведения: принудительное применение TLS 1.2 для Microsoft Entra Connect

Import-ADSyncToolsObjects

СИНОПСИС

Импорт объекта Microsoft Entra Connect из XML-файла

СИНТАКСИС

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

ОПИСАНИЕ

Импортирует внутренний объект ADSync из XML-файла, экспортированного с помощью Export-ADSyncToolsObjects

ПРИМЕРЫ

ПРИМЕР 1

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

ПАРАМЕТРЫ

-Путь

Путь к XML-файлу для импорта

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Import-ADSyncToolsRunHistory

СИНОПСИС

Импорт журнала выполнения Microsoft Entra Connect

СИНТАКСИС

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

ОПИСАНИЕ

Функция импорта результатов шага выполнения Microsoft Entra Connect из XML, созданного с помощью Export-ADSyncToolsRunHistory

ПРИМЕРЫ

ПРИМЕР 1

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

ПАРАМЕТРЫ

-Путь

Путь к XML-файлу для импорта

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Import-ADSyncToolsSourceAnchor

СИНОПСИС

Импорт неизменяемого ИДЕНТИФИКАТОРа из идентификатора Microsoft Entra

СИНТАКСИС

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

ОПИСАНИЕ

Создает файл со всеми пользователями, синхронизированными идентификаторами Microsoft Entra, содержащими значение ImmutableID в формате GUID

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-Выпуск

Выходной CSV-файл

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

-IncludeSyncUsersFromRecycleBin

Получение синхронизированных пользователей из корзины идентификатора Microsoft Entra ID

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Invoke-ADSyncToolsSqlQuery

СИНОПСИС

Вызов SQL-запроса к базе данных для тестирования

СИНТАКСИС

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

ОПИСАНИЕ

Связанные функции и служебные программы диагностики SQL

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-SqlConnection

Подключение к SQL

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

-Запрос

Запросы 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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Remove-ADSyncToolsAadObject

СИНОПСИС

Удаление потерянных синхронизированных объектов из идентификатора Microsoft Entra

СИНТАКСИС

CsvInput

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

ObjectInput

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

ОПИСАНИЕ

Удаляет из Идентификатора Microsoft Entra синхронизированные объекты на основе SourceAnchor и ObjectType в пакетах из 10 объектов CSV-файл можно создать с помощью Export-ADSyncToolsAadDisconnectors

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-Учётные данные

Учетные данные глобального администратора 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

Имя входного ФАЙЛА 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

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

-SyncObjectType

Тип объекта

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

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не выполняется.

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

-Подтверждать

Запрашивает подтверждение перед запуском cmdlet.

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ВХОДНЫЕ ДАННЫЕ

InputCsvFilename должен указывать на CSV-файл с по крайней мере 2 столбцами: SourceAnchor, SyncObjectType

ВЫХОДНЫЕ ДАННЫЕ

Показывает результаты операции ExportDeletions DISCLAIMER: кроме пользовательских объектов, имеющих корзину, любые другие типы объектов DELETED с этой функцией не могут быть восстановлены!

Remove-ADSyncToolsAadPublicFolders

СИНОПСИС

Удаляет синхронизированные Mail-Enabled общедоступные папки (MEPF) из идентификатора Microsoft Entra. Можно указать один объект SourceAnchor/ImmutableID для целевого объекта MEPF, который требуется удалить, или предоставить список CSV с пакетом объектов для удаления при использовании в сочетании с Export-ADSyncToolsAadPublicFolders. Для этой функции требуются учетные данные глобального администратора в идентификаторе Microsoft Entra ID и проверка подлинности с помощью MFA не поддерживаются. ПРИМЕЧАНИЕ. Если DirSync отключен в клиенте, вам потребуется временно повторно включить DirSync, чтобы удалить потерянные общедоступные папки с поддержкой почты из идентификатора Microsoft Entra ID.

СИНТАКСИС

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

ОПИСАНИЕ

Эта функция экспортирует в CSV-файл все синхронизированные Mail-Enabled общедоступные папки (MEPF) в идентификаторе Microsoft Entra. Его можно использовать вместе с Remove-ADSyncToolsAadPublicFolders для идентификации и удаления потерянных Mail-Enabled общедоступных папок в идентификаторе Microsoft Entra. Для этой функции требуются учетные данные глобального администратора в идентификаторе Microsoft Entra ID и проверка подлинности с помощью MFA не поддерживаются. ПРИМЕЧАНИЕ. Если DirSync отключен в клиенте, необходимо временно повторно включить DirSync, чтобы удалить потерянные общедоступные папки с поддержкой почты из идентификатора Microsoft Entra ID.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-Учётные данные

Учетные данные глобального администратора 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

Путь для входного CSV-файла

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

-SourceAnchor

Target SourceAnchor/ImmutableID

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

ВХОДНЫЕ ДАННЫЕ

Входной ФАЙЛ CSV можно создать с помощью Export-ADSyncToolsAadPublicFolders. Параметры пути должны указывать на CSV-файл с по крайней мере 2 столбцами: SourceAnchor, SyncObjectType.

ВЫХОДНЫЕ ДАННЫЕ

Отображает результаты операции ExportDeletions.

Remove-ADSyncToolsExpiredCertificates

СИНОПСИС

Скрипт для удаления сертификатов с истекшим сроком действия из атрибута UserCertificate

СИНТАКСИС

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

ОПИСАНИЕ

Этот скрипт принимает все объекты из целевого подразделения в домене Active Directory, отфильтрованный по классу объектов (user/computer) и удаляет все просроченные сертификаты, присутствующих в атрибуте UserCertificate. По умолчанию (режим BackupOnly) он будет выполнять резервное копирование только просроченных сертификатов в файл и не вносить никаких изменений в AD. Если вы используете -BackupOnly $false любой сертификат с истекшим сроком действия в атрибуте UserCertificate для этих объектов, после копирования в файл будет удален из Active Directory. Каждый сертификат будет резервирован в отдельное имя файла: ObjectClass_ObjectGUID_CertThumprint.cer Скрипт также создаст файл журнала в формате CSV, в котором отображаются все пользователи с сертификатами, допустимыми или истекшими, включая фактические действия (пропущено или экспортировано или удалено).

ПРИМЕРЫ

ПРИМЕР 1

Проверьте всех пользователей в целевом подразделении— сертификаты с истекшим сроком действия будут скопированы в разделенные файлы, и сертификаты не будут удалены.

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

ПРИМЕР 2

Удаление сертификатов с истекшим сроком действия из всех объектов компьютера в целевом подразделении. Срок действия сертификатов будет скопирован в файлы и удален из AD.

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

ПАРАМЕТРЫ

-TargetOU

Целевой подразделений для поиска объектов AD

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

-BackupOnly

BackupOnly не удаляет сертификаты из AD

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

-ObjectClass

Фильтр класса объектов

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Repair-ADSyncToolsAutoUpgradeState

СИНОПСИС

Восстановление состояния автообъекта Microsoft Entra Connect

СИНТАКСИС

Repair-ADSyncToolsAutoUpgradeState

ОПИСАНИЕ

Исправлена проблема с autoUpgrade, появившаяся в сборке 1.1.524 (май 2017 г.), которая отключает проверку новых версий в режиме автоматического обновления.

ПРИМЕРЫ

ПРИМЕР 1

Repair-ADSyncToolsAutoUpgradeState

Resolve-ADSyncToolsSqlHostAddress

СИНОПСИС

Разрешение имени SQL Server

СИНТАКСИС

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

ОПИСАНИЕ

Связанные функции и служебные программы диагностики SQL

ПРИМЕРЫ

ПРИМЕР 1

Resolve-ADSyncToolsSqlHostAddress -Server 'sqlserver01'

ПАРАМЕТРЫ

-Сервер

Имя SQL Server

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Search-ADSyncToolsADobject

СИНОПСИС

Поиск объекта Active Directory в лесу Active Directory по имени userPrincipalName, sAMAccountName или DistinctedName

СИНТАКСИС

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

ОПИСАНИЕ

Поддерживает многодоменные запросы и возвращает все необходимые свойства, включая mS-DS-ConsistencyGuid.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

Search-ADSyncToolsADobject -Identity "[email protected]"

ПРИМЕР 3

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

ПАРАМЕТРЫ

-Тождество

Целевой пользователь в AD для задания ConsistencyGuid

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Set-ADSyncToolsMsDsConsistencyGuid

СИНОПСИС

Установка объекта Active Directory ms-ds-ConsistencyGuid

СИНТАКСИС

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

ОПИСАНИЕ

Задает значение в атрибуте mS-DS-ConsistencyGuid для целевого пользователя Active Directory. Поддерживает объекты Active Directory в лесах с несколькими доменами.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПРИМЕР 3

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

ПРИМЕР 4

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

ПРИМЕР 5

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

ПРИМЕР 6

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

ПАРАМЕТРЫ

-Тождество

Целевой объект в AD для задания 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

-Ценность

Значение для задания (ImmutableId, массив байтов, GUID, строка GUID или строка Base64)

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Set-ADSyncToolsTls12

СИНОПСИС

Задает параметры Client\Server TLS 1.2 для .NET Framework

СИНТАКСИС

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

ОПИСАНИЕ

Задает записи реестра для включения и отключения TLS 1.2 для .NET Framework:

Путь Имя
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 Системные версии TLS по умолчанию
HKLM:\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 Системные версии TLS по умолчанию
HKLM:\SOFTWARE\Microsoft.NETFramework\v4.0.30319 SchUseStrongCrypto
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Включен
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server Отключено по умолчанию
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Включен
HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client Отключено по умолчанию

Запуск командлета без каких-либо параметров включает TLS 1.2 для .NET Framework

ПРИМЕРЫ

ПРИМЕР 1

Set-ADSyncToolsTls12

ПРИМЕР 2

Set-ADSyncToolsTls12 -Enabled $true

ПАРАМЕТРЫ

-Включен

Включено TLS 1.2

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Дополнительные сведения: принудительное применение TLS 1.2 для Microsoft Entra Connect

Test-ADSyncToolsSqlNetworkPort

СИНОПСИС

Тестирование сетевого порта SQL Server

СИНТАКСИС

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

ОПИСАНИЕ

Связанные функции и служебные программы диагностики SQL

ПРИМЕРЫ

ПРИМЕР 1

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01'

ПРИМЕР 2

Test-ADSyncToolsSqlNetworkPort -Server 'sqlserver01' -Port 1433

ПАРАМЕТРЫ

-Сервер

Имя SQL Server

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

-Порт

Порт 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

СИНОПСИС

Создает файл трассировки на шаге импорта Active Directory

СИНТАКСИС

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

ОПИСАНИЕ

Трассирует все запросы LDAP импорта Active Directory из заданной контрольной точки подложки Active Directory (также называется файлом cookie секции). Создает файл трассировки ".\ADimportTrace_yyyyMMddHHmmss.log" в текущей папке. Чтобы использовать -ADConnectorXML, перейдите в диспетчер службы синхронизации, щелкните правой кнопкой мыши соединитель AD и выберите "Экспорт соединителя..."

ПРИМЕРЫ

ПРИМЕР 1

Трассировка импорта Active Directory для пользовательских объектов путем предоставления XML-файла соединителя AD

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

ПРИМЕР 2

Трассировка импорта Active Directory для всех объектов путем предоставления подложки Active Directory (cookie) и учетных данных соединителя AD

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

ПАРАМЕТРЫ

-Постоянный ток

Целевой контроллер домена

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

-RootDN

Корневой DN леса

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

-Фильтр

Тип объектов AD для трассировки. Используйте "((objectClass=*)" для всех типов объектов

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

-Учётные данные

Укажите учетные данные для выполнения запроса LDAP к AD

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

-SSL

SSL-подключение

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

-ADConnectorXML

XML-файл экспорта соединителя AD— щелкните правой кнопкой мыши соединитель AD и выберите "Экспорт соединителя..."

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

-ADwatermark

Ручное ввод водяного знака вместо XML-файла, например $ADwatermark = "TVNEUwMAAAAXyK9ir1zSAQAAAAAAAAAA(...)"

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Trace-ADSyncToolsLdapQuery

СИНОПСИС

Трассировка запросов LDAP

СИНТАКСИС

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

ОПИСАНИЕ

{{ Введите описание }}

ПРИМЕРЫ

ПРИМЕР 1

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

ПАРАМЕТРЫ

-RootDN

Лес или домен различающееся имя

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

-Учётные данные

Учетные данные AD

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

-Сервер

Имя контроллера домена (необязательно)

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

-Порт

Порт контроллера домена (по умолчанию: 389)

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

-Фильтр

Фильтр LDAP (по умолчанию: objectClass=*)

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Update-ADSyncToolsSourceAnchor

СИНОПСИС

Обновляет пользователей новым файлом ConsistencyGuid (ImmutableId)

СИНТАКСИС

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

ОПИСАНИЕ

Обновляет пользователей новым значением ConsistencyGuid (ImmutableId), полученным из отчета ConsistencyGuid. Эта функция поддерживает переключатель -WhatIf .

Примечание. Отчет ConsistencyGuid должен быть импортирован с разделителем TAB.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-Различающееся имя

Различающееся имя

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

-ImmutableIdGUID

ImmutableIdId

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

-Действие

Действие

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

-Выпуск

Выходное имя файла для LOG-файлов

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

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не выполняется.

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

-Подтверждать

Запрашивает подтверждение перед запуском cmdlet.

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Get-ADSyncToolsDuplicateUsersSourceAnchor

СИНОПСИС

Возвращает список всех объектов с ошибкой "Исходная привязка изменена".

СИНТАКСИС

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

ОПИСАНИЕ

Существуют определенные сценарии, такие как M&A, где клиенты добавляют новый лес в Microsoft Entra Connect с повторяющимися объектами пользователей. Это приводит к нескольким ошибкам синхронизации, если приоритет нового соединителя выше для вновь присоединенных пользователей. Этот командлет предоставит список всех объектов с ошибками исходной привязки.

ПРИМЕРЫ

ПРИМЕР 1

Get-ADSyncToolsDuplicateUsersSourceAnchor -ADConnectorName Contoso.com

ПАРАМЕТРЫ

-ADConnectorName

Имя соединителя AD, для которого необходимо восстановить привязки источника пользователя

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Set-ADSyncToolsDuplicateUsersSourceAnchor

СИНОПСИС

Исправляет все объекты с ошибкой "Источник привязки изменен".

СИНТАКСИС

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

ОПИСАНИЕ

Этот командлет принимает список объектов из Get-ADSyncToolsDuplicateUsersSourceAnchor в качестве входных данных конвейера. Затем он исправляет ошибки синхронизации путем обновления атрибута msDS-ConsistencyGuid с помощью sourceAnchor/immutableID исходного объекта. Командлет имеет необязательный параметр — "Переопределить запрос", который по умолчанию имеет значение False. Если задано значение True, пользователю не будет предложено при обновлении атрибута msDS-ConsistencyGuid.

ПРИМЕРЫ

ПРИМЕР 1

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

ПРИМЕР 2

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

ПАРАМЕТРЫ

-DuplicateUserSourceAnchorInfo

Список пользователей, для которого необходимо исправить привязку источника

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

-ActiveDirectoryCredential

Учетные данные администратора AD EA/DA, если не указаны учетные данные по умолчанию, будут использоваться

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

ОбщиеПараметры

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.