Käytetään kohteeseen
Exchange Online User and Domain Management_v1

ONGELMA

Saat (järjestelmänvalvoja) vahvistusvirheitä Office 365-portaalissa tai Windows PowerShell Microsoft Azure Active Directory-moduulissa.

  • Office 365-portaalissa ilmenee yksi tai useampi seuraavista oireista:

    • Käyttäjän vieressä näkyy punainen ympyrä, jossa on X-kirjain.

    • Seuraava virhesanoma näkyy käyttäjien hallintasivun yläreunassa:

      Vähintään yhdessä käyttäjätilissä on virhe. Jos haluat nähdä, mitkä käyttäjät kärsivät, ja yksityiskohtaisen virhesanoman, suodata käyttäjien luettelo virheiden käyttäjien mukaan, valitse käyttäjä ja valitse sitten Muokkaa.

      Lisäksi kun tarkastelet käyttäjän ominaisuuksia, näet viestin seuraavassa muodossa:

      <Palvelun>: <virhesanoma>Seuraavassa on esimerkki tällaisesta virhesanomasta:

      Exchange: Nimeä "<Nimi>" käytetään jo. Kokeile toista nimeä

  • Azure Active Directory -moduulin Windows PowerShell saat vahvistusvirheen, kun suoritat cmdlet-komennon. Kun esimerkiksi suoritat Get-MsolUser -UserPrincipalName-johnsmith@contoso.com | Valitse Virheet, ValidationStatus cmdlet, saat seuraavan virhesanoman:

    Virheet : {Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError}ValidationStatus : Error

AIHEUTTAA

Ongelman syy riippuu vahvistusvirheestä. Saat lisätietoja tietystä virheestä suorittamalla sopivan Windows PowerShell cmdlet-komennon Azure Active Directory -moduulin objektityypin perusteella Windows PowerShell.

Yhteyshenkilöille

Seuraava cmdlet-komento noutaa kaikki objektin virheet:

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

Seuraava cmdlet-komento iteroi jokaisen virheen ja noutaa palvelutiedot ja virhesanoman:

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

Suorita esimerkiksi seuraavat cmdlet-komennot:

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

Ryhmille

Seuraava cmdlet-komento noutaa kaikki objektin virheet:

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

Seuraava cmdlet-komento iteroi jokaisen virheen ja noutaa palvelutiedot ja virhesanoman:

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

Suorita esimerkiksi seuraavat cmdlet-komennot:

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

Käyttäjille

Seuraava cmdlet-komento noutaa kaikki kiinnostuksen kohteen virheet:

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

Seuraava cmdlet-komento noutaa kaikki virheet kaikilta Azure AD käyttäjiltä: 

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

Saat virheet CSV-muodossa käyttämällä seuraavaa cmdlet-komentoa: 

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

Seuraava cmdlet-komento iteroi jokaisen virheen ja noutaa palvelutiedot ja virhesanoman:

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

Suorita esimerkiksi seuraavat cmdlet-komennot:

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

Tulos näyttää seuraavankaltaiselta:

Palvelu: MicrosoftCommunicationsOnline Virhesanoma: Paikallisen Active Directoryn msRTCSIP-LineURI-kentän arvo ei ole yksilöllinen, tai käyttäjälle lähetetty WorkPhone on ristiriidassa muiden käyttäjien kanssa. Korjaa paikallisen Active Directoryn tai vuokraajan järjestelmänvalvojan käyttöliittymän arvo. Kun olet korjannut sen, arvo päivitetään Microsoft Online Services -palveluiden hakemistoon seuraavan Active Directory -synkronoinnin aikana.

RATKAISU

Seuraavassa taulukossa on lueteltu joitakin yleisiä kelpoisuustarkistuksen virheitä.Huomautus Tämä ei ole täydellinen luettelo kelpoisuusvirheistä. Jos virheitä ei ole luettelossa, yritä ratkaista ongelma virhesanomaan sisältyvien tietojen perusteella.

Virhesanoma

Syy

Ratkaisu

Exchange: Nimi ... on jo käytössä. Kokeile toista nimeä.

Tuntematon

Suorita seuraava cmdlet:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User>

Exchange: Objektia "<ObjectID>" ei löytynyt. Varmista, että se on kirjoitettu oikein, tai määritä toinen objekti.

On olemassa toinen objekti, johon viitataan tästä objektista (kuten käyttöoikeudet), eikä kyseistä objektia löydy.

Tarkista käyttöoikeudet, kuten Täydet käyttöoikeudet, Lähetä nimellä, Lähetä puolesta -käyttöoikeudet. Varmista, että kyseiset käyttäjät ovat olemassa, tai poista käyttöoikeudet.

Exchange: Ryhmää "namprd03.prod.outlook.com/Microsoft Exchangen isännöimät organisaatiot/contoso.onmicrosoft.com/Puget Sound/BLDG 1" ei voi muuntaa huoneluetteloksi. Huoneluetteloissa voi olla vain ryhmän postilaatikoita tai huoneluetteloita jäseninä. "namprd03.prod.outlook.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com/BLDG 1\/Room100" ei ole kokoustilan postilaatikko tai huoneluettelo.

Tämä on ryhmäluettelo, joka sisältää jäseniä, jotka eivät ole kokoustilan postilaatikoita tai muita huoneluetteloita.

Varmista, että ryhmä sisältää vain kokoustilan postilaatikot tai huoneluettelot. Lisätietoja on seuraavissa Microsoft TechNet -sivustoissa:

Exchange: SKU-BPOS_L_Standard sisältävää postilaatikkosuunnitelmaa ei löytynyt. Käyttäjällä ei ole pääsyä sähköpostiin.

Yhtiöllä oli aiemmin Office 365 ammattilaisille tai pienyrityksille tai Office 365 Small Business suunnitelma.

Mitään. Käyttäjä voi käyttää sähköpostiviestejä.

Lync: Paikallisen Active Directory -hakemiston msRTCSIP-LineURI-kentän arvo ei ole yksilöllinen, tai käyttäjän työpuhelin on ristiriidassa muiden käyttäjien kanssa. Korjaa paikallisen Active Directoryn tai vuokraajan järjestelmänvalvojan käyttöliittymän arvo. Kun olet korjannut sen, arvo päivitetään Microsoft Online Services -palveluiden hakemistoon seuraavan Active Directory -synkronoinnin aikana.

Usealla käyttäjällä Office 365 on msRTCSIP-LineURI- tai WorkPhone-ominaisuudet, jotka vastaavat toisiaan. Tämä sisältää skenaarion, jossa kahdella tai useammalla käyttäjällä useissa Office 365 yrityksissä on samat msRTCSIP-LineURI- tai WorkPhone-arvot.

MsRTCSIP-LineURI- tai WorkPhone-ominaisuuden on oltava yksilöllinen Office365:ssä.

LISÄTIETOJA

Voit tarkastella objekteja, joihin liittyy virhe, suorittamalla seuraavat Windows PowerShell komennot Azure Active Directory -moduulissa 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 

Huomautus Tämän artikkelin Windows PowerShell komennot edellyttävät Windows PowerShell active directory -moduulin Azure. Lisätietoja Windows PowerShell Active Directory -moduulin Azure on seuraavassa Microsoftin sivustossa:

Azure AD hallinta Windows PowerShell avulla

Tarvitsetko lisää ohjeita? Kysy apua Microsoftin yhteisöltä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.