PROBLEM
(Administrator) primite pogreške provjere valjanosti portalu za Office 365 ili u Microsoft Azure Active Directory modul za Windows PowerShell.
-
Portalu za Office 365 pojaviti jedan ili više sljedećih simptoma:
-
Uz korisnika prikazuje se Crveni krug s "X".
-
Na vrhu stranice Upravljanje korisnika prikazuje se sljedeća poruka o pogrešci:
Došlo je do pogreške na korisničke račune. Da biste vidjeli utječe na korisnike koji i poruku o pogrešci detaljne filtriranje popisa korisnici korisnici s pogreškama, odaberite korisnika, a zatim Uredi
Uz to, kada pogledate svojstva korisnik vidjeti poruku u sljedećem obliku:
< servis: < > poruku o pogrešci >Primjer takve poruka o pogrešci je:
Exchange: Naziv "< naziv >" već se koristi. Molimo pokušajte drugi naziv
-
-
U u Azure Active Directory modul za Windows PowerShell, kada pokrenete na cmdlet dobiti poruku o pogrešci provjere valjanosti. Na primjer, kada pokrenete Dohvati MsolUser UserPrincipalName johnsmith@contoso.com | Odaberite pogreške, ValidationStatus cmdlet, dobit ćete sljedeću poruku o pogrešci:
Pogreške: {Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError}ValidationStatus: pogreška
UZROK
Uzrok problema ovisi o pogreške provjere valjanosti. Dodatne informacije o određenoj pogrešci pokrenuti odgovarajuće cmdlet Windows PowerShell na temelju vrste objekta u u Azure Active Directory modul za Windows PowerShell.
Za kontakte
Sljedeće cmdlet dohvaća sve pogreške na objekt:
$errors = (Get-MsolContact –ObjectID <Object_ID>).Errors
Sljedeće cmdlet iterira kroz svaku pogrešku i dohvaća informacije o usluzi i poruku o pogrešci:
$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Na primjer, pokrenite sljedeće Cmdletovi:
$errors = (Get-MsolContact –ObjectID 430ecced-b2c5-455b-94df-ab2b5756b060 ).Errors
$errors | foreach-object {"`nService: "+ $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Za grupe
Sljedeće cmdlet dohvaća sve pogreške na objekt:
$errors = (Get-MsolGroup –ObjectID <Object_ID>).Errors
Sljedeće cmdlet iterira kroz svaku pogrešku i dohvaća informacije o usluzi i poruku o pogrešci:
$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Na primjer, pokrenite sljedeće Cmdletovi:
$errors = (Get-MsolGroup –ObjectID 430ecced-b2c5-455b-94df-ab2b5756b060 ).Errors
$errors | foreach-object {"`nService: "+ $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Za korisnike
Sljedeće cmdlet dohvaća sve pogreške na objektu kamata:
$errors = (Get-MsolUser -UserPrincipalName "<User_ID>").Errors
Sljedeće cmdlet dohvaća sve pogreške za sve korisnike na Azure AD:
Get-MsolUser -HasErrorsOnly -All | ft DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} -AutoSize -wrap
Da biste nabavili pogrešaka u CSV formatu, koristite cmdlet sljedeće:
Get-MsolUser -HasErrorsOnly | select DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} | Export-csv c:\temp\validationerrors.csv
Sljedeće cmdlet iterira kroz svaku pogrešku i dohvaća informacije o usluzi i poruku o pogrešci:
$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: " + $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Na primjer, pokrenite sljedeće Cmdletovi:
$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}
Izlaz će otprilike ovako:
Servis: MicrosoftCommunicationsOnline Poruka o pogrešci: Vrijednost polja msRTCSIP LineURI u lokalnoj Active Directory nije jedinstven ili je WorkPhone arhiviranoj neusaglašenosti korisnika s drugim korisnicima. Ispravite vrijednost u lokalnoj Active Directory ili klijentske administracije korisničkog Sučelja. Nakon što ispravite, vrijednost će se ažurirati u imeniku Microsoft Online Services tijekom sljedeće sinkronizacije Active Directory.
RJEŠENJE
Sljedeća tablica prikazuje neke uobičajene pogreške provjere valjanosti. Napomena Nije potpun popis pogreške provjere valjanosti. Za pogreške koje nisu na popisu, pokušajte riješiti problem na temelju informacija koje je uključeno u poruci o pogrešci.
Poruka o pogrešci |
Uzrok |
Razlučivost |
---|---|---|
Exchange: Naziv... već se koristi. Pokušajte neki drugi naziv. |
Nepoznat |
Pokrenite cmdlet sljedeće:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User> |
Exchange: Nije mogao pronaći objekt "< ID objekta >". Provjerite je li ga je ispravno napisani ili navedite drugi objekt. |
Postoji drugi objekt koji je referenciran od objekta (primjerice dozvole), a taj objekt nije moguće pronaći. |
Provjerite dozvole puni pristup, Pošalji kao, dozvole Pošalji na ime. Provjerite je li ti korisnici postoji ili uklonili dozvole. |
Exchange: Exchange Hosted Organizations/contoso.onmicrosoft.com/Puget zvuk/BLDG 1 grupe "namprd03.prod.outlook.com/Microsoft" se ne može pretvoriti popis soba. Popise prostoriji možete imati samo poštanske sandučiće prostorije ili popisima sobi kao članove. "namprd03.prod.outlook.com/Microsoft 1\ Room100 Organizations/contoso.onmicrosoft.com/BLDG smještena Exchange" nije poštanski sandučić prostorije ili popisa soba. |
Ovo je soba popis koji sadrži članove koji nisu poštanski sandučići prostorije ili druge popise sobi. |
Provjerite je li grupa sadrži samo prostorija poštanske sandučiće ili prostorija popise. Dodatne informacije potražite na sljedećim web-mjestima Microsoft TechNet: |
Exchange: Nema poštanski sandučić plan s JSK 'BPOS_L_Standard' nije pronađen. Korisnik ima pristup e-pošte. |
Poduzeće prethodno imao Office 365 za profesionalcima ili malim tvrtkama plana ili plana Small Business za Office 365. |
Ništa. Korisnik ima pristup porukama e-pošte. |
Lync: Vrijednost polja msRTCSIP LineURI u lokalnoj Active Directory nije jedinstven ili je WorkPhone arhiviranoj neusaglašenosti korisnika s drugim korisnicima. Ispravite vrijednost u lokalnoj Active Directory ili klijentske administracije korisničkog Sučelja. Nakon što ispravite, vrijednost će se ažurirati u imeniku Microsoft Online Services tijekom sljedeće sinkronizacije Active Directory. |
Više korisnika Office 365 ima msRTCSIP LineURI ili WorkPhone svojstva koja odgovara. To obuhvaća scenarij u kojem dva ili više korisnika više Office 365 poduzeća imaju iste msRTCSIP LineURI ili WorkPhone vrijednosti. |
msRTCSIP LineURI ili svojstvo WorkPhone mora biti jedinstvena u Office365. |
VIŠE INFORMACIJA
Da biste pregledali objekte koji nemaju pogreške povezane s njima, pokrenite sljedeće naredbe Windows PowerShell u u Azure Active Directory modul za 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
Napomena Windows PowerShell naredbe u ovom članku zahtijevaju na Azure Active Directory modul za Windows PowerShell. Dodatne informacije o Azure Active Directory modul za Windows PowerShell posjetite sljedeće Microsoftovo web-mjesto:
Upravljanje Azure AD pomoću Windows PowerShell
Ipak trebate pomoć? Idite na Microsoft zajednice.