Symptomy
Obiekt usługi Exchange Online (na przykład użytkownik, kontakt lub Grupa) nie jest tworzony ani aktualizowany w usłudze Azure Active Directory (Azure AD) Connect.
Rozwiązanie
Istnieją dwa moduły usługi Windows Azure Active Directory do administrowania usługą Azure AD za pomocą programu PowerShell. Obecnie obsługiwane są obie wersje.
-
Aby użyć modułu MSOL, zainstaluj następujący moduł (jednorazowo i w oknie programu PowerShell uruchomionym jako administrator). Aby uzyskać więcej informacji, zobacz Azure pozycji (MSOnline). Install-Module MSOnline Następnie przy każdym połączeniu, uruchom poniższe czynności, aby uzyskać dostęp do poleceń MSOL. Connect-MsolService
-
Aby użyć modułu AzureAD, zainstaluj następujący moduł (jednorazowo i w oknie programu PowerShell uruchomionym jako administrator). Aby uzyskać więcej informacji, zobacz Azure Active Directory PowerShell. Install-Module AzureAD Następnie przy każdym połączeniu, uruchom poniższe czynności, aby uzyskać dostęp do poleceń AzureAD. Connect-AzureAD
Aby rozwiązać ten problem, wykonaj następujące czynności:
-
Upewnij się, że obiekt istnieje w usłudze Azure AD przy użyciu modułu programu Azure AD PowerShell. Na przykład uruchom następujące polecenia cmdlet. Uwaga Jeśli użytkownik wymaga skrzynki pocztowej, parametr usageLocation jest obowiązkowy i musi zostać wypełniony.
Moduł MSOL
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-MsolContact -SearchString <EmailAddress or DisplayName>
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Moduł AzureAD
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADContact
Get-AzureADGroup -SearchString <EmailAddress or DisplayName>
-
Jeśli obiekt nie jest obecny w usłudze Azure AD, upewnij się, że obiekt znajduje się w zakresie funkcji Azure AD Connect.
-
Jeśli obiekt znajduje się w usłudze Azure AD, upewnij się, że jest on obecny w programie Exchange, korzystając z polecenia cmdlet Get-User . Jeśli nie ma żadnego wyniku, poproś firmę Microsoft o przesłanie obiektu do synchronizacji do przodu z usługi Azure AD do usługi Exchange Online. To żądanie należy wprowadzić przy użyciu parametru objectid . Wartość parametru objectid można znaleźć w usłudze Azure AD (w formacie xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Na przykład: Moduł MSOL
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolContact -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
Moduł AzureAD
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-AzureADContact | fl Mail,ObjectId
Get-AzureADGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
-
Sprawdź błędy narzędzia DirSync. Aby to zrobić, zapoznaj się z następującymi artykułami pomocy technicznej: Identyfikowanie błędów synchronizacji katalogów w pakiecie office 365identyfikowanie błędów inicjowania obsługi DirSync w pakiecie Office 365 Aby uzyskać więcej informacji na temat rozwiązywania problemów, zobacz następujące artykuły: Rozwiązywanie problemów z błędami podczas synchronizacjiRozwiązywanie problemów dotyczących obiektu, który nie jest synchronizowany z usługą Azure AD
-
Jeśli występuje konflikt z innym obiektem, ale nie można go znaleźć w lokalnej usłudze Active Directory, upewnij się, że nie istnieje obiekt "tylko chmura", który powoduje problem. Możesz to zrobić na kilka sposobów. Na przykład wybierz pozycję Użytkownicy , > Gości w portalu administracyjnym lub Wyświetl właściwości w obszarze Szczegóły błędu synchronizacji w portalu administracyjnym. Jeśli kotwica źródłowa jest wyświetlana jako pusta, a źródłem uprawnień jest chmura, to jest to użytkownik Gość, a nie członek. Obiekt należy usunąć lub zaktualizować, aby zmniejszyć konflikt z obiektem synchronizacji. Możesz również to sprawdzić za pomocą poniższego polecenia cmdlet w programie PowerShell. Na przyk³ad:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
-
Jeśli jest to obiekt typu użytkownik lub Grupa, upewnij się, że sufiks głównej nazwy użytkownika (UPN) jest zaakceptowaną domeną. Jeśli nie, Dodaj sufiks SMTP do akceptowanych domen.
-
Jeśli nastąpi zmiana w celu naprawienia błędu synchronizacji, a problem nadal nie zostanie rozwiązany, poproś firmę Microsoft o przesłanie obiektu w celu zsynchronizowania jej z usługą Azure AD w usłudze Exchange Online przy użyciu atrybutu userPrincipalName . Podaj tę wartość, ponieważ może być różna od wartości atrybutu PrimarySmtpAddress . Podaj parametr objectid na platformie Azure, który jest teraz potrzebny do uruchomienia synchronizacji w przód. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID