다음을 통해 공유


Microsoft Entra Connect: ADSyncTools PowerShell 참조

다음 설명서에서는 Microsoft Entra Connect에 ADSyncTools.psm1 포함된 PowerShell 모듈에 대한 참조 정보를 제공합니다.

ADSyncTools PowerShell 모듈 설치

ADSyncTools PowerShell 모듈을 설치하려면 다음을 수행합니다.

  1. 관리자 권한으로 Windows PowerShell 열기
  2. 다음을 입력하거나 복사하여 붙여넣습니다.
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Install-Module -Name ADSyncTools
    
  3. Enter 키를 누릅니다.
  4. 모듈이 설치되었는지 확인하려면 다음을 입력하거나 복사하여 붙여넣습니다."
    Get-module ADSyncTools
    
  5. 이제 모듈에 대한 정보가 표시됩니다.

Clear-ADSyncToolsMsDsConsistencyGuid

개요

Active Directory 개체 mS-DS-ConsistencyGuid 지우기

통사론

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

설명

대상 Active Directory 개체의 mS-DS-ConsistencyGuid 값을 지웁니다. 다중 도메인 포리스트에서 Active Directory 개체를 지원합니다.

예제

예제 1

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

예제 2

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

예제 3

'User1@Contoso.com' | Clear-ADSyncToolsMsDsConsistencyGuid

매개 변수

-정체성

mS-DS-ConsistencyGuid 지우기 위한 AD의 대상 개체

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

ConvertFrom-ADSyncToolsAadDistinguishedName

개요

Microsoft Entra Connector DistinguishedName을 ImmutableId로 변환

통사론

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

설명

CN={514635484D4B376E38307176645973555049486139513D3D}과 같은 Microsoft Entra Connector DistinguishedName을 사용하고 다음과 같은 해당 base64 ImmutableID 값으로 변환합니다. QF5HMK7n80qvdYsUPIHa9Q==

예제

예제 1

ConvertFrom-ADSyncToolsAadDistinguishedName 'CN={514635484D4B376E38307176645973555049486139513D3D}'

매개 변수

-DistinguishedName

Microsoft Entra Connector Space DistinguishedName

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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 문자열에서 ImmutableID 값을 변환하고 GUID 값을 반환합니다. Base64 문자열을 GUID로 변환할 수 없는 경우 바이트 배열을 반환합니다.

예제

예제 1

ConvertFrom-ADSyncToolsImmutableID 'iGhmiAEBERG7uxI0VniQqw=='

예제 2

'iGhmiAEBERG7uxI0VniQqw==' | ConvertFrom-ADSyncToolsImmutableID

매개 변수

-값

Base64 형식의 ImmutableId

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

ConvertTo-ADSyncToolsAadDistinguishedName

개요

ImmutableId를 Microsoft Entra Connector DistinguishedName으로 변환

통사론

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

설명

QF5HMK7n80qvdYsUPIHa9Q==와 같은 ImmutableId(SourceAnchor)를 사용하고 다음과 같은 해당 Microsoft Entra Connector DistinguishedName 값으로 변환합니다. 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

ConvertTo-ADSyncToolsCloudAnchor

개요

Base64 앵커를 CloudAnchor로 변환

통사론

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

설명

VAAAAFUAcwBlAHIAXwBjADcAMgA5ADAAMwBlAGQALQA3ADgAMQA2AC0ANAAxAGMAZAAtADkAMAA2ADYALQBlAGEAYwAzADMAAXADcAMQBkADcANwAA==와 같은 Base64 앵커를 사용하고 각 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Export-ADSyncToolsAadDisconnectors

개요

Microsoft Entra Disconnector 개체 내보내기

통사론

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

설명

CSExport 도구를 실행하여 모든 Disconnectors를 XML로 내보낸 다음 이 XML 출력을 가져와 UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId, CloudAnchor를 사용하여 CSV 파일로 변환합니다.

예제

예제 1

Export-ADSyncToolsAadDisconnectors -SyncObjectType 'PublicFolder'

모든 PublicFolder Disconnector 개체를 CSV로 내보냅니다.

예제 2

Export-ADSyncToolsAadDisconnectors

CSV로 모든 Disconnector 개체 내보내기

매개 변수

-SyncObjectType

출력에 포함할 ObjectType

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

지정된 개체 형식에 대해서만 Disconnectors를 내보내려는 경우 ObjectType 인수 사용

출력

Disconnector 개체가 포함된 CSV 파일을 내보냅니다. UserPrincipalName, Mail, SourceAnchor, DistinguishedName, CsObjectId, ObjectType, ConnectorId 및 CloudAnchor

Export-ADSyncToolsAadPublicFolders

개요

동기화된 모든 Mail-Enabled 공용 폴더 개체를 Microsoft Entra ID에서 CSV 파일로 내보냅니다.

통사론

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

설명

이 함수는 Microsoft Entra ID에 있는 동기화된 모든 MEPF(Mail-Enabled 공용 폴더)를 CSV 파일로 내보냅니다. microsoft Entra ID에서 분리된 Mail-Enabled 공용 폴더를 식별하고 제거하기 위해 Remove-ADSyncToolsAadPublicFolders 함께 사용할 수 있습니다. 이 함수에는 Microsoft Entra ID의 전역 관리자 자격 증명이 필요하며 MFA를 사용한 인증은 지원되지 않습니다. 참고: 테넌트에서 DirSync를 사용하지 않도록 설정한 경우 Microsoft Entra ID에서 분리된 메일 사용 공용 폴더를 제거하려면 일시적으로 DirSync를 다시 사용하도록 설정해야 합니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

출력

이 cmdlet은 <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>]

설명

이 도구는 AD에 있는 Computer 개체의 UserCertificate 속성에 있는 모든 인증서를 확인하고, 만료되지 않은 각 인증서에 대해 Microsoft Entra 하이브리드 조인 기능(즉, 주체 이름은 CN={ObjectGUID})에 대해 인증서가 발급되었는지 확인합니다. 버전 1.4 이전에는 Microsoft Entra Connect가 하나 이상의 인증서를 포함하고 있지만 Microsoft Entra Connect 버전 1.4 이상에서는 Microsoft Entra 하이브리드 조인 인증서를 식별할 수 있으며 유효한 Microsoft Entra 하이브리드 조인 인증서가 없는 한 컴퓨터 개체가 Microsoft Entra ID와 동기화되지 않도록 "cloudfilter"(제외)할 수 있습니다. 이미 AD에 동기화되었지만 유효한 Microsoft Entra 하이브리드 조인 인증서가 없는 Microsoft Entra Device 개체는 Microsoft Entra Connect에 의해 Microsoft Entra ID(CloudFiltered=TRUE)에서 삭제됩니다.

예제

예제 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

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

-파일

출력 CSV 파일 이름(선택 사항)

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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>]

디스팅귀시드 네임 (Distinguished Name)

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 또는 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은 해당 커넥터 공간에 있는 개체의 식별자입니다.

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

ExportSerialized에서 추가 XML 파일을 내보냅니다.

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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>]

설명

Import-ADSyncToolsSourceAnchor 가져오기 CSV 파일을 기반으로 ms-ds-Consistency-Guid 보고서를 생성합니다.

예제

예제 1

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

예제 2

Another example of how to use this cmdlet

매개 변수

-AlternativeLoginId

대체 로그인 ID 사용(메일)

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

ImmutableIdGUID

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Get-ADSyncToolsAadObject

개요

지정된 SyncObjectType에 대한 동기화된 개체 가져오기

통사론

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

설명

지정된 개체 클래스(SyncObjectType)에 대해 동기화된 모든 개체를 Microsoft Entra에서 읽습니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

출력

이 cmdlet은 동기화 클라이언트에 의해 동기화되는 "그림자" 속성을 반환합니다. 이 속성은 Microsoft Entra ID의 해당 속성에 저장된 실제 값과 다를 수 있습니다. 예를 들어 확인되지 않은 도메인 접미사 ''user@nonverified.___domain와 동기화되는 사용자의 UPN에는 Microsoft Entra ID의 UPN 접미사가 테넌트의 기본 도메인 ''user@tenantname.onmicrosoft.com으로 변환됩니다. 이 경우 Get-ADSyncToolsAadObject Microsoft Entra ID ''의 실제 값이 아니라 'user@nonverified.___domain'의 "user@tenantname.onmicrosoft.com그림자" 값을 반환합니다.

Get-ADSyncToolsMsDsConsistencyGuid

개요

Active Directory 개체 ms-ds가져오기 -ConsistencyGuid

통사론

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

설명

대상 Active Directory 개체의 mS-DS-ConsistencyGuid 특성 값을 GUID 형식으로 반환합니다. 다중 도메인 포리스트에서 Active Directory 개체를 지원합니다.

예제

예제 1

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

예제 2

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

예제 3

'User1@Contoso.com' | 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Get-ADSyncToolsRunHistoryLegacyWmi

개요

이전 버전의 WMI(Microsoft Entra Connect)에 대한 Microsoft Entra Connect 실행 기록 가져오기

통사론

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Get-ADSyncToolsSqlBrowserInstances

개요

SQL Browser 서비스에서 SQL Server 인스턴스 가져오기

통사론

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

사용자의 PowerShell 자격 증명 개체

출력

Azure 환경(문자열)

Get-ADSyncToolsTls12

개요

.NET Framework에 대한 Client\Server TLS 1.2 설정을 가져옵니다.

통사론

Get-ADSyncToolsTls12 [<CommonParameters>]

설명

.NET Framework용 TLS 1.2에 대한 레지스트리에서 정보를 읽습니다.

경로 이름
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

매개 변수

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

추가 정보: Microsoft Entra Connect에 대한 TLS 1.2 적용

Import-ADSyncToolsObjects

개요

XML 파일에서 Microsoft Entra Connect 개체 가져오기

통사론

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

설명

Export-ADSyncToolsObjects 사용하여 내보낸 XML 파일에서 내부 ADSync 개체를 가져옵니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Import-ADSyncToolsRunHistory

개요

Microsoft Entra Connect 실행 기록 가져오기

통사론

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

설명

Export-ADSyncToolsRunHistory 사용하여 만든 XML에서 Microsoft Entra Connect 실행 단계 결과를 가져오는 함수

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Import-ADSyncToolsSourceAnchor

개요

Microsoft Entra ID에서 ImmutableID 가져오기

통사론

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

설명

GUID 형식의 ImmutableID 값을 포함하는 모든 Microsoft Entra ID 동기화된 사용자가 있는 파일을 생성합니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Remove-ADSyncToolsAadObject

개요

Microsoft Entra ID에서 분리된 동기화된 개체 제거

통사론

CsvInput

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

ObjectInput

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

설명

Microsoft Entra ID에서 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

Object 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

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

InputCsvFilename은 2개 이상의 열이 있는 CSV 파일을 가리킵니다. SourceAnchor, SyncObjectType

출력

ExportDeletions 작업 DISCLAIMER의 결과를 표시합니다. 휴지통이 있는 사용자 개체 외에 이 함수를 사용하여 DELETED된 다른 개체 형식은 복구할 수 없습니다.

Remove-ADSyncToolsAadPublicFolders

개요

Microsoft Entra ID에서 동기화된 MEPF(Mail-Enabled 공용 폴더)를 제거합니다. 삭제할 대상 MEPF 개체에 대해 하나의 SourceAnchor/ImmutableID를 지정하거나 Export-ADSyncToolsAadPublicFolders와 함께 사용할 때 삭제할 개체의 일괄 처리가 포함된 CSV 목록을 제공할 수 있습니다. 이 함수에는 Microsoft Entra ID의 전역 관리자 자격 증명이 필요하며 MFA를 사용한 인증은 지원되지 않습니다. 참고: 테넌트에서 DirSync를 사용하지 않도록 설정한 경우 Microsoft Entra ID에서 분리된 메일 사용 공용 폴더를 제거하려면 DirSync를 일시적으로 다시 사용하도록 설정해야 합니다.

통사론

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

설명

이 함수는 Microsoft Entra ID에 있는 동기화된 모든 MEPF(Mail-Enabled 공용 폴더)를 CSV 파일로 내보냅니다. microsoft Entra ID에서 분리된 Mail-Enabled 공용 폴더를 식별하고 제거하기 위해 Remove-ADSyncToolsAadPublicFolders 함께 사용할 수 있습니다. 이 함수에는 Microsoft Entra ID의 전역 관리자 자격 증명이 필요하며 MFA를 사용한 인증은 지원되지 않습니다. 참고: 테넌트에서 DirSync를 사용하지 않도록 설정한 경우 Microsoft Entra ID에서 분리된 메일 사용 공용 폴더를 제거하려면 일시적으로 DirSync를 다시 사용하도록 설정해야 합니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

CSV 입력 파일은 Export-ADSyncToolsAadPublicFolders를 사용하여 생성할 수 있습니다. 경로 매개 변수는 2개 이상의 열이 있는 CSV 파일(SourceAnchor, SyncObjectType)을 가리킵니다.

출력

ExportDeletions 작업의 결과를 표시합니다.

Remove-ADSyncToolsExpiredCertificates

개요

UserCertificate 특성에서 만료된 인증서를 제거하는 스크립트

통사론

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

설명

이 스크립트는 개체 클래스(사용자/컴퓨터)로 필터링된 Active Directory 도메인의 대상 조직 구성 단위에서 모든 개체를 가져와 UserCertificate 특성에 있는 만료된 모든 인증서를 삭제합니다. 기본적으로(BackupOnly 모드) 만료된 인증서만 파일에 백업하고 AD에서 변경하지 않습니다. 이 개체에 대한 UserCertificate 특성에 있는 만료된 인증서를 사용하는 -BackupOnly $false 경우 파일에 복사된 후 Active Directory에서 제거됩니다. 각 인증서는 구분된 파일 이름으로 ObjectClass_ObjectGUID_CertThumprint.cer백업됩니다. 또한 스크립트는 수행된 실제 작업(건너뛰기/내보내기/삭제됨)을 포함하여 유효하거나 만료된 인증서를 가진 모든 사용자를 보여주는 CSV 형식의 로그 파일을 만듭니다.

예제

예제 1

대상 OU의 모든 사용자 확인 - 만료된 인증서가 분리된 파일에 복사되고 인증서가 제거되지 않습니다.

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

예제 2

대상 OU의 모든 컴퓨터 개체에서 만료된 인증서 삭제 - 만료된 인증서가 파일에 복사되고 AD에서 제거됩니다.

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

매개 변수

-TargetOU

AD 개체를 조회할 대상 OU

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Repair-ADSyncToolsAutoUpgradeState

개요

Microsoft Entra Connect 자동 업그레이드 상태 복구

통사론

Repair-ADSyncToolsAutoUpgradeState

설명

자동 업그레이드를 사용하는 동안 새 버전의 온라인 검사를 사용하지 않도록 설정하는 빌드 1.1.524(2017년 5월)에 도입된 자동 업그레이드 문제를 해결합니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Search-ADSyncToolsADobject

개요

UserPrincipalName, sAMAccountName 또는 DistinguishedName을 사용하여 Active Directory 포리스트에서 Active Directory 개체 검색

통사론

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

설명

다중 도메인 쿼리를 지원하고 mS-DS-ConsistencyGuid를 비롯한 모든 필수 속성을 반환합니다.

예제

예제 1

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

예제 2

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

예제 3

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

매개 변수

-정체성

ConsistencyGuid를 설정하는 AD의 대상 사용자

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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>]

설명

대상 Active Directory 사용자에 대한 mS-DS-ConsistencyGuid 특성의 값을 설정합니다. 다중 도메인 포리스트에서 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 'User1@Contoso.com' '11bb11bb-cc22-dd33-ee44-55ff55ff55ff'

예제 4

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

예제 5

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

예제 6

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

매개 변수

-정체성

mS-DS-ConsistencyGuid 설정하는 AD의 대상 개체

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

-값

설정할 값(ImmutableId, Byte 배열, 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Set-ADSyncToolsTls12

개요

.NET Framework에 대한 Client\Server TLS 1.2 설정 설정

통사론

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

설명

.NET Framework에 대해 TLS 1.2를 사용하거나 사용하지 않도록 레지스트리 항목을 설정합니다.

경로 이름
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 기본적으로 비활성화됨

매개 변수 없이 cmdlet을 실행하면 .NET Framework에 대해 TLS 1.2가 활성화됩니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

추가 정보: Microsoft Entra Connect에 대한 TLS 1.2 적용

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

설명

지정된 Active Directory 워터마크 검사점(파티션 쿠키라고도 함)에서 Active Directory 가져오기 실행의 모든 LDAP 쿼리를 추적합니다. 현재 폴더에 추적 파일 '.\ADimportTrace_yyyyMMddHHmmss.log'을 만듭니다. -ADConnectorXML을 사용하려면 Synchronization Service Manager로 이동하여 AD 커넥터를 마우스 오른쪽 단추로 클릭하고 "커넥터 내보내기..."를 선택합니다.

예제

예제 1

AD 커넥터 XML 파일을 제공하여 사용자 개체에 대한 Active Directory 가져오기 추적

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

예제 2

Active Directory 워터마크(쿠키) 및 AD 커넥터 자격 증명을 제공하여 모든 개체에 대한 Active Directory 가져오기 추적

$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

-자격 증명

AD에 대해 LDAP 쿼리를 실행할 자격 증명을 제공합니다.

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

AD 커넥터 XML 파일 내보내기 - 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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

포리스트/도메인 DistinguishedName

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -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 보고서에서 가져온 새 ConsistencyGuid(ImmutableId) 값으로 사용자를 업데이트합니다. 이 함수는 스위치를 -WhatIf 지원합니다.

참고: ConsistencyGuid 보고서는 탭 구분 기호를 사용하여 가져와야 합니다.

예제

예제 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

매개 변수

-DistinguishedName

디스팅귀시드 네임 (Distinguished Name)

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

-행동

조치

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

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Get-ADSyncToolsDuplicateUsersSourceAnchor

개요

"원본 앵커가 변경되었습니다." 오류가 있는 모든 개체의 목록을 가져옵니다.

통사론

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

설명

고객이 중복 사용자 개체를 사용하여 Microsoft Entra Connect에 새 포리스트를 추가하는 M&A와 같은 특정 시나리오가 있습니다. 이렇게 하면 새로 가입된 사용자의 새 커넥터 우선 순위가 더 높은 경우 여러 동기화 오류가 발생합니다. 이 cmdlet은 "원본 앵커가 변경되었습니다" 오류가 있는 모든 개체 목록을 제공합니다.

예제

예제 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.

Set-ADSyncToolsDuplicateUsersSourceAnchor

개요

"원본 앵커가 변경되었습니다." 오류로 모든 개체를 수정합니다.

통사론

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

설명

이 cmdlet은 Get-ADSyncToolsDuplicateUsersSourceAnchor 개체 목록을 파이프라인 입력으로 사용합니다. 그런 다음 원래 개체의 sourceAnchor/immutableID로 msDS-ConsistencyGuid 특성을 업데이트하여 동기화 오류를 수정합니다. cmdlet에는 기본적으로 False인 "Override prompt"라는 선택적 매개 변수가 있습니다. 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

공통 매개변수

이 cmdlet 일반 매개 변수를 지원합니다. -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction 및 -WarningVariable. 자세한 내용은 about_CommonParameters를 참조하세요.