Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Проблема

Ви (Адміністратор) отримувати помилки верифікації на порталі Office 365 або в модулі Microsoft Azure Active Directory для оболонки Windows PowerShell.

  • На порталі Office 365 виникає одна або кілька таких симптомів:

    • Поруч із користувачем відображається червоне коло з "X".

    • У верхній частині сторінки керування користувача відображається таке повідомлення про помилку:

      Існує помилка в одному або кількох облікових записів користувачів. Щоб дізнатися, які користувачі, які впливають і докладні повідомлення про помилку, фільтрувати список користувачів, користувачі з помилками, виберіть користувача і натисніть кнопку Змінити.

      Крім того, під час перегляду властивостей користувача, відображається повідомлення в такому форматі:

      < служби >: < повідомлення про помилку >Нижче наведено приклад такого повідомлення про помилку:

      Обмін: назва "< Name >" вже використовується. Будь ласка, спробуйте інше ім'я

  • У Azure Active Directory модуль для оболонки Windows PowerShell, ви отримаєте повідомлення про помилку перевірки під час запуску командлета. Наприклад, під час запуску, щоб отримати MsolUser-UserPrincipalName johnsmith@contoso.com | Виберіть помилки, перевірка стану командлет, ви отримаєте таке повідомлення про помилку:

    Помилки: {Microsoft. Online. адміністрування. помилка, Microsoft. Online. адміністрування. помилка, Microsoft. Online. адміністрування. помилка перевірки} стан: помилка

Причиною

Причиною проблеми залежить від помилки перевірки. Щоб отримати додаткові відомості про помилку, запустіть відповідний командлет Windows PowerShell, залежно від типу об'єкта в Azure Active Directory модуль для оболонки Windows PowerShell.

Для контактів

Такі команди, отримує всі помилки на об'єкті:

$errors = (Get-MsolContact –ObjectID <Object_ID>).Errors 

Нижченаведені команди ітератор через кожну помилку і отримує відомості про службу та повідомлення про помилку:

$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription} 

Наприклад, виконайте такі командлети:

$errors = (Get-MsolContact –ObjectID 430ecced-b2c5-455b-94df-ab2b5756b060 ).Errors 
$errors | foreach-object {"`nService: "+ $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription} 

Для груп

Такі команди, отримує всі помилки на об'єкті:

$errors = (Get-MsolGroup –ObjectID <Object_ID>).Errors 

Нижченаведені команди ітератор через кожну помилку і отримує відомості про службу та повідомлення про помилку:

$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription} 

Наприклад, виконайте такі командлети:

$errors = (Get-MsolGroup –ObjectID 430ecced-b2c5-455b-94df-ab2b5756b060 ).Errors 
$errors | foreach-object {"`nService: "+ $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription} 

Для користувачів

Такі команди, отримує всі помилки в об'єкті інтерес:

$errors = (Get-MsolUser -UserPrincipalName "<User_ID>").Errors 

Такі команди, отримує всі помилки для всіх користувачів, Azure AD:

Get-MsolUser -HasErrorsOnly -All | ft DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} -AutoSize -wrap

Щоб отримати помилки у форматі CSV, використовуйте такі команди:

Get-MsolUser -HasErrorsOnly | select DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} | Export-csv c:\temp\validationerrors.csv

Нижченаведені команди ітератор через кожну помилку і отримує відомості про службу та повідомлення про помилку:

$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: " + $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}

Наприклад, виконайте такі командлети:

$errors = (get-msoluser -userprincipalname "johnsmith@contoso.com").Errors 
Get-MsolUser -HasErrorsOnly -All | ft DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} -AutoSize -wrap
Get-MsolUser -HasErrorsOnly | select DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} | Export-csv c:\temp\validationerrors.csv
$errors | foreach-object {"`nService: "+ $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription} 

Висновок буде виглядати наступним:

Послуга: Мікрософткомунікаціїонлайн Повідомлення про помилку: значення поля msRTCSIP-LineURI в локальній службі Active Directory не є унікальним, або робочий телефон, поданий для користувача конфлікти з іншими користувачами. Виправте значення в локальній службі Active Directory або в ІНТЕРФЕЙСІ адміністратора компонентів. Після того, як ви виправити, значення буде оновлено у вашому каталозі онлайнових служб Microsoft під час наступної синхронізації в Active Directory.

Рішення

Наведена нижче таблиця містить, деякі поширені помилки перевірки. Зверніть увагу Це не повний список помилок верифікації. Для помилок, які не входять до списку, спробуйте вирішити проблему на основі відомостей, які містяться в повідомленні про помилку.

Повідомлення про помилку

Причина

Резолюція

Обмін: назва... вже використовується. Будь ласка, спробуйте інше ім'я.

Невідомий

Виконайте такі команди:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User>

Обмін: не вдалося знайти об'єкт "< ідентифікатор об'єкта >". Будь ласка, переконайтеся, що це було написано правильно або вкажіть інший об'єкт.

Існує інший об'єкт, який посилається на цей об'єкт (наприклад, дозволи), і цей об'єкт не знайдено.

Перевірте дозволи, такі як повний доступ, Надіслати як, надіслати від імені дозволи. Переконайтеся, що ці користувачі існують або видалення дозволів.

Обмін: Група "namprd03.prod.outlook.com/Microsoft Exchange, розміщених організацій/contoso. onmicrosoft. com/Пюже Sound/BLDG 1" не можна перетворити на список номерів. Списки номерів можуть мати тільки кімнати, поштові скриньки або списки номерів як члени. "namprd03.prod.outlook.com/Microsoft Exchange, розміщених організацій/contoso. onmicrosoft. com/BLDG 1 \/Room100" не є номер поштової скриньки або номер списку.

Список номерів містить учасників, які не є поштовими скриньками або іншими списками.

Переконайтеся, що група містить лише номер поштових скриньок або списки номерів. Щоб отримати додаткові відомості відвідайте такі веб-сайти Microsoft TechNet:

Обмін: не знайдено план поштової скриньки з ОБЛІКОВИЙ номер "BPOS_L_Standard". Користувач не має доступу до електронної пошти.

У компанії раніше був офіс 365 для професіоналів або малого бізнесу план або офіс 365 малий бізнес-план.

Нічого. Користувач має доступ до повідомлень електронної пошти.

Lync: значення поля msRTCSIP-LineURI у вашому локальному Active Directory не є унікальним, або робочий телефон, поданий для користувача конфлікти з іншими користувачами. Виправте значення в локальній службі Active Directory або в ІНТЕРФЕЙСІ адміністратора компонентів. Після того, як ви виправити, значення буде оновлено у вашому каталозі онлайнових служб Microsoft під час наступної синхронізації в Active Directory.

Більше одного користувача в Office 365, має Msrtcsip-LineURI або workphone властивості, які збігаються. Це включає в себе сценарій, в якому два або більше користувачів в кількох Office 365 компаній, мають однакові значення Msrtcsip-LineURI або workphone .

Властивість Msrtcsip-LineURI або workphone має бути унікальною в Office365.

БІЛЬШ ДЕТАЛЬНУ ІНФОРМАЦІЮ

Щоб переглянути об'єкти, які мають помилку, пов'язану з ними, виконайте такі команди оболонки Windows PowerShell у модулі Azure Active Directory для оболонки Windows PowerShell.

  • Get-MsolUser | Where {$_.Errors –ne $null} | Select ObjectID, DisplayName 
  • Get-MsolContact | Where {$_.Errors –ne $null} | Select ObjectID, DisplayName 
  • Get-MsolGroup | Where {$_.Errors –ne $null} | Select ObjectID, DisplayName 

Зверніть увагу Команди Windows PowerShell у цій статті, потрібен модуль Azure Active Directory для оболонки Windows PowerShell. Щоб отримати додаткові відомості про модуль Azure Active Directory для оболонки Windows PowerShell, перейдіть на веб-сайт корпорації Майкрософт.

Керування Azure AD за допомогою оболонки Windows PowerShell

Все ще потрібна допомога? Перейдіть до спільноти Microsoft.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×