증상
Microsoft Office 365의 azure AD (Active Directory)에 있는 그룹에 사용자가 없습니다.
해결 방법
PowerShell을 통해 Azure AD를 관리 하는 데는 두 개의 Windows Azure Active Directory 모듈이 있습니다. 현재 두 가지 모두 지원 됩니다.
-
MSOL-MSOL 모듈에 대 한 자세한 내용은 다음 문서를 참조 하세요. 설치-모듈 MSOnline연결-connect-msolservice
-
AzureAD-AzureAD 모듈에 대 한 자세한 내용은 다음 문서를 참조 하세요. 설치-모듈 AzureADConnect-AzureAD
이 문제를 해결하려면 다음 단계를 수행합니다.
-
Azure AD PowerShell 모듈을 사용 하 여 Azure AD에 개체가 있는지 확인 합니다. 예를 들어 다음 cmdlet 중 하나를 실행 합니다.
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Get-AzureADGroup -SearchString <Mail or DisplayName>
-
누락 된 사용자 개체가 Azure AD에 있는 경우 개체에 UserPrincipalName, TargetAddress 및 MailNickname 특성의 값이 있는지 확인 합니다.
-
Azure AD에 누락 된 사용자가 있는지 확인 합니다. 예를 들어 다음 cmdlet 중 하나를 실행 합니다.
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
-
사용자 가져오기 cmdlet을 사용 하 여 Exchange Online 에 받는 사람 개체가 있는지 확인 합니다.
-
받는 사람 개체가 Exchange에 없는 경우 Microsoft에 게 ObjectId 매개 변수 ( xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx형식)를 사용 하 여 Azure AD에서 Exchange Online 으로의 전방 동기화에 대 한 개체를 제출 하도록 요청 합니다. ObjectId 매개 변수 결과를 얻으려면 다음 cmdlet을 실행 합니다. Get-MsolUser -UserPrincipalName John@contoso.com | fl *object*
-
사용자가 Usermailbox 또는 mailuser의 받는 사람 형식으로 표시 되지 않는 경우 Microsoft에 UserPrincipalName 특성을 사용 하 여 Azure AD에서 Exchange Online 으로 전달 동기화에 대 한 개체를 제출 하도록 요청 합니다. PrimarySMTPAddress 특성 값과 다를 수 있으므로이 값을 제공 하세요.
-
-
유효성 검사 또는 동기화 오류가 없는지 확인 합니다. 예를 들어 다음 cmdlet을 실행 합니다. Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ValidationStatus,*error*
참고 ValidationStatus 매개 변수는 MsolUser cmdlet을 사용 하는 경우에만 볼 수 있습니다.ValidationStatus 가 정상이아닌 경우 다음 문서에서 오류에 대 한 자세한 정보를 표시 하는 데 도움이 될 수 있습니다. Office 365 포털 또는 Windows PowerShell 용 Azure Active Directory 모듈의 사용자에 대 한 유효성 검사 오류가 표시 됩니다.
-
Azure와 Exchange Online 간의 구성원 수를 비교 합니다. Azure AD에서 명령을 실행 하려면 그룹의 ObjectID 가 있어야 합니다. MsolGroup 또는 AzureADGroup cmdlet을 사용 하 여이를 찾을 수 있습니다. 그런 다음이 ObjectId 매개 변수를 명령에 사용 하 여 구성원을 가져올 수 있습니다. 예를 들면 다음과 같습니다.
Get-MsolGroupMember -GroupObjectId ObjectID
Get-AzureADGroupMember -ObjectId ObjectID
Exchange의 정보와 비교해 보세요. 예를 들면 다음과 같습니다. Get-DistributionGroupMember SMTPAddress
-
사용자가 Azure AD에 나열 되지만 Exchange Online에 없는 경우 Microsoft에 azure ad에서 그룹에 대 한 Exchange online으로 전달 동기화에 대 한 그룹 개체를 제출 하 고 사용자가 추가 된 경우 동기화가 완료 되었는지 확인 하세요. 이제 정방향 동기화를 실행 하는 데 필요한 Azure ObjectID 매개 변수를 제공 합니다. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID