Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Problēma

Jūs (administrators) saņemt validācijas kļūdas portālā Office 365 vai Microsoft Azure Active Directory modulis Windows PowerShell.

  • Office 365 portālā, rodas viena vai vairākas no šīm pazīmēm:

    • Blakus lietotājam tiek parādīts sarkans aplis ar "X".

    • Lietotāju pārvaldības lapas augšdaļā tiek parādīts šāds kļūdas ziņojums:

      Vienā vai vairākās lietotāju kontos ir kļūda. Lai redzētu, kuri lietotāji tiek ietekmēti, un detalizētu kļūdas ziņojumu, filtrējiet lietotāju sarakstu, izmantojot lietotājus ar kļūdām, atlasiet lietotāju un pēc tam noklikšķiniet uz Rediģēt.

      Turklāt, skatot lietotāja rekvizītus, tiek parādīts ziņojums šādā formātā:

      < pakalpojumu >: < kļūdas ziņojums >Šādu kļūdas ziņojumu piemērs:

      Exchange: nosaukums "< nosaukums >" jau tiek izmantots. Lūdzu, izmēģiniet citu nosaukumu

  • Azure Active Directory modulis Windows PowerShell, tiek parādīts validācijas kļūdas ziņojums, palaižot cmdlet. Piemēram, palaižot Get MsolUser UserPrincipalName JohnSmith@contoso.com | Atlasiet kļūdas ValidationStatus cmdlet, tiek parādīts šāds kļūdas ziņojums:

    Kļūdas: {Microsoft. Online. Administration. ValidationError, Microsoft. Online. Administration. ValidationError, Microsoft. Online. Administration. ValidationError} ValidationStatus: kļūdas

Izraisīt

Problēmas cēlonis ir atkarīgs no validācijas kļūdas. Lai iegūtu papildinformāciju par konkrētu kļūdu, palaidiet atbilstošo Windows PowerShell cmdlet, pamatojoties uz objekta tipu Azure Active Directory modulis Windows PowerShell.

Kontaktpersonām

Šādu cmdlet izgūst visas kļūdas objektā:

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

Šādu cmdlet atkārtojas ar katru kļūdu un izgūst informāciju par pakalpojumu un kļūdas ziņojumu:

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

Piemēram, palaidiet šo cmdlet:

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

Grupām

Šādu cmdlet izgūst visas kļūdas objektā:

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

Šādu cmdlet atkārtojas ar katru kļūdu un izgūst informāciju par pakalpojumu un kļūdas ziņojumu:

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

Piemēram, palaidiet šo cmdlet:

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

Lietotājiem,

Šādu cmdlet izgūst visas kļūdas interesējošo objektu:

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

Šādu cmdlet izgūst visas kļūdas visiem lietotājiem Azure AD:

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

Lai iegūtu kļūdas CSV formātā, izmantojiet šādu cmdlet:

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

Šādu cmdlet atkārtojas ar katru kļūdu un izgūst informāciju par pakalpojumu un kļūdas ziņojumu:

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

Piemēram, palaidiet šo cmdlet:

$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} 

Izvade būs līdzīga šai:

Pakalpojums: MicrosoftCommunicationsOnline Kļūdas ziņojums: lokālā Active Directory msRTCSIP LineURI lauka vērtība nav unikāla vai WorkPhone iesniegts lietotāja konfliktē ar citiem lietotājiem. Izlabojiet savu lokālo Active Directory vai nomnieka admin UI vērtību. Pēc tā pareizas, vērtība tiks atjaunināta jūsu Microsoft Online Services direktorija nākamās Active Directory sinhronizācijas laikā.

Risinājums

Šajā tabulā ir uzskaitītas dažas validācijas kļūdas. Ņemiet vērā Šis nav pilnīgs validācijas kļūdu saraksts. Kļūdas, kas nav sarakstā, mēģiniet novērst šo problēmu, pamatojoties uz informāciju, kas ir iekļauts kļūdas ziņojumā.

Kļūdas ziņojums

Cēlonis

Izšķirtspēju

Exchange: nosaukums... jau tiek izmantots. Lūdzu, izmēģiniet citu nosaukumu.

Nezināms

Palaidiet šādu cmdlet:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User>

Exchange: nevarēja atrast objektu "< ObjectID >". Lūdzu, pārliecinieties, vai tā ir uzrakstīta pareizi, vai norādiet citu objektu.

Ir cits objekts, uz kuru ir atsauce no šī objekta (piemēram, atļaujas), un šo objektu nevar atrast.

Pārbaudiet atļaujas, piemēram, pilnu piekļuvi, sūtīt kā, sūtīt vārdā atļaujas. Pārliecinieties, vai šie lietotāji pastāv, vai noņemiet atļaujas.

Exchange: grupas "namprd03.prod.outlook.com/Microsoft Exchange viesotas organizācijas/contoso. onmicrosoft. com/Puget skaņa/BLDG 1" nevar konvertēt telpas sarakstā. Telpas sarakstos var būt tikai telpas pastkastes vai telpu saraksti kā dalībnieki. "namprd03.prod.outlook.com/Microsoft Exchange viesotas organizācijas/contoso. onmicrosoft. com/BLDG 1 \/Room100" nav telpas pastkaste vai telpu saraksts.

Šis ir telpas saraksts, kurā ir dalībnieki, kas nav telpas pastkastes vai citu numuru sarakstu.

Pārliecinieties, vai grupa ir tikai pastkastes numuru vai telpu sarakstu. Lai iegūtu papildinformāciju, apmeklējiet šīs Microsoft TechNet vietnes:

Exchange: tika atrasts nav pastkastes plāns ar SKU "BPOS_L_Standard". Lietotājam nav piekļuves e-pastam.

Uzņēmums iepriekš bija Office 365 profesionāļiem vai mazajiem uzņēmumiem plānu vai Office 365 Small Business plānu.

Nekas. Lietotājam ir piekļuve e-pasta ziņojumiem.

Lync: msRTCSIP LineURI lauka lokālā Active Directory vērtība nav unikāla vai WorkPhone iesniegts lietotāja konfliktē ar citiem lietotājiem. Izlabojiet savu lokālo Active Directory vai nomnieka admin UI vērtību. Pēc tā pareizas, vērtība tiks atjaunināta jūsu Microsoft Online Services direktorija nākamās Active Directory sinhronizācijas laikā.

Office 365 vairāk nekā vienam lietotājam ir Msrtcsip LineURI vai workphone rekvizīti, kas atbilst. Tas ietver situāciju, kad diviem vai vairākiem lietotājiem vairākās Office 365 uzņēmumiem ir pašu Msrtcsip LineURI vai workphone vērtības.

Msrtcsip LineURI vai workphone rekvizīts ir jābūt unikālam Office365.

Papildinformācija

Lai skatītu objektus, kuriem ir saistīta ar tām, palaidiet tālāk norādītās Windows PowerShell komandas Azure Active Directory modulis 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 

Ņemiet vērā Windows PowerShell komandas šajā rakstā nepieciešams Azure Active Directory modulis Windows PowerShell. Papildinformāciju par Azure Active Directory modulis Windows PowerShell skatiet šajā Microsoft vietnē:

Azure AD pārvaldīšana, izmantojot programmu Windows PowerShell

Joprojām ir nepieciešama palīdzība? Dodieties uz Microsoft Community.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×