Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Проблем

Вие (администраторът) получавате грешки при проверка в портала на Office 365 или в Microsoft Azure Active Directory модул за Windows PowerShell.

  • В портала на Office 365 можете да наблюдавате един или повече от следните симптоми:

    • До потребителя се показва червен кръг с "X".

    • В горната част на страницата за управление на потребителя се показва следното съобщение за грешка:

      Има грешка в един или повече потребителски акаунти. За да видите кои потребители са засегнати и подробно съобщение за грешка, филтрирайте списъка с потребители от потребители с грешки, изберете потребител и след това щракнете върху Редактиране.

      Освен това когато разглеждате свойствата на потребителя, виждате съобщение в следния формат:

      > на < на услугата: < съобщение за грешка >По-долу е пример за такова съобщение за грешка:

      Обмен: името "< Name >" вече се използва. Моля, опитайте друго име

  • В Azure Active Directory модул за Windows PowerShell получавате съобщение за грешка при изпълнение на команда. Например когато изпълнявате get-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>

Exchange: не може да намери обект "< обектен >". Моля, уверете се, че е написано правилно или укажете друг обект.

Има друг обект, който е посочен от този обект (например разрешения) и този обект не може да бъде намерен.

Проверете разрешенията като пълен достъп, изпращане като, изпращане от името разрешения. Уверете се, че тези потребители съществуват или премахнете разрешенията.

Обмен: група "namprd03.prod.outlook.com/Microsoft Exchange домакин организации/contoso. onmicrosoft. com/Puget Sound/BLDG 1" не може да се конвертира в списък с стаи. В списъците на стаите може да има само пощенски кутии на стаи или стаи като членове. "namprd03.prod.outlook.com/Microsoft Exchange домакин организации/contoso. onmicrosoft. com/BLDG 1 \/Room100" не е пощенска кутия или стая списък.

Това е списък на стаите, който съдържа членове, които не са пощенски кутии на стаи или други списъци с стаи.

Уверете се, че групата съдържа само пощенски кутии за стаи или стая списъци. За повече информация посетете следните уеб сайтове на Microsoft TechNet:

Обмен: не е намерен план за пощенска кутия с каталожен номер "BPOS_L_Standard". Потребителят няма достъп до имейл.

Компанията преди това е имала Office 365 за професионалисти или малък бизнес план или Office 365 Small Business Plan.

Нищо. Потребителят има достъп до имейл съобщения.

Lync: стойността на полето msRTCSIP LineURI във вашата локална Active Directory не е уникален или работният телефон, подаден за потребителя, е в конфликт с други потребители. Коригирайте стойността в локалната Active Directory или в потребителския интерфейс на администратора на клиента. След като го коригирате, стойността ще се актуализира в директорията на онлайн услугите на Microsoft по време на следващата синхронизация на Active Directory.

Повече от един потребител в Office 365 има Msrtcsip LineURI или свойства на workphone , които съвпадат. Това включва сценарий, в който две или повече потребители в няколко Office 365 фирми имат същите Msrtcsip LineURI или работни стойности на работния телефон .

Свойството 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 посетете следния уеб сайт на Microsoft:

Управление на Azure AD с помощта на Windows PowerShell

Все още имаш нужда от помощ? Отидете в Общността на Microsoft.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×