Hatókör
Exchange Online User and Domain Management_v1

PROBLÉMA

Ön (a rendszergazda) érvényesítési hibákat kap a Office 365 portálon vagy a Windows PowerShell Microsoft Azure Active Directory moduljában.

  • A Office 365 portálon az alábbi tünetek közül egy vagy több jelentkezik:

    • A felhasználó mellett megjelenik egy "X" karaktert tartalmazó piros kör.

    • A következő hibaüzenet jelenik meg egy felhasználókezelési oldal tetején:

      Hiba történt egy vagy több felhasználói fiókban. Az érintett felhasználók és a részletes hibaüzenet megtekintéséhez szűrje a felhasználók listáját a hibával rendelkező felhasználók szerint, jelöljön ki egy felhasználót, majd kattintson a Szerkesztés gombra.

      Emellett a felhasználó tulajdonságainak megtekintésekor egy üzenet jelenik meg a következő formátumban:

      <service>: <hibaüzenet>Az alábbi példa egy ilyen hibaüzenetre mutat példát:

      Exchange: A "<Name>" név már használatban van. Próbálkozzon másik névvel

  • A Windows PowerShell Azure Active Directory-modulban érvényesítési hibaüzenet jelenik meg egy parancsmag futtatásakor. Például a -UserPrincipalName johnsmith@contoso.com | Get-MsolUser futtatásakor Válassza a Hibák, ValidationStatus parancsmag lehetőséget, és a következő hibaüzenet jelenik meg:

    Hibák: {Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError}ValidationStatus : Error

OKOZ

A probléma oka az érvényesítési hibától függ. Egy adott hibával kapcsolatos további információkért futtassa a megfelelő Windows PowerShell parancsmagot a Azure Active Directory modul Windows PowerShell objektumtípusa alapján.

Névjegyek esetén

A következő parancsmag lekéri az objektum összes hibáját:

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

A következő parancsmag végigfut az egyes hibákon, és lekéri a szolgáltatásinformációkat és a hibaüzenetet:

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

Futtassa például a következő parancsmagokat:

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

Csoportok esetén

A következő parancsmag lekéri az objektum összes hibáját:

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

A következő parancsmag végigfut az egyes hibákon, és lekéri a szolgáltatásinformációkat és a hibaüzenetet:

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

Futtassa például a következő parancsmagokat:

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

Felhasználók számára

A következő parancsmag lekéri a fontos objektum összes hibáját:

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

A következő parancsmag lekéri a Azure AD összes felhasználójának összes hibáját: 

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

A hibák CSV formátumban történő beszerzéséhez használja a következő parancsmagot: 

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

A következő parancsmag végigfut az egyes hibákon, és lekéri a szolgáltatásinformációkat és a hibaüzenetet:

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

Futtassa például a következő parancsmagokat:

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

A kimenet a következőhöz hasonló lesz:

Szolgáltatás: MicrosoftCommunicationsOnline Hibaüzenet: A helyi Active Directory msRTCSIP-LineURI mezőjének értéke nem egyedi, vagy a felhasználóhoz beírt WorkPhone ütközik más felhasználókkal. Javítsa ki az értéket a helyi Active Directoryban vagy a bérlői rendszergazda felhasználói felületén. A javítás után az érték frissül a Microsoft Online Services címtárban a következő Active Directory-szinkronizálás során.

MEGOLDÁS

Az alábbi táblázat néhány gyakori érvényesítési hibát sorol fel.Megjegyzés: Ez nem az érvényesítési hibák teljes listája. A listán nem szereplő hibák esetén próbálja meg megoldani a problémát a hibaüzenetben szereplő információk alapján.

Hibaüzenet

A probléma oka

Megoldás

Exchange: A név ... már használatban van. Próbálkozzon másik névvel.

Ismeretlen

Futtassa a következő parancsmagot: Set-MsolUser –UserPrincipalName <UserPrincipalName a Felhasználói>

Exchange: Nem található az "<ObjectID>" objektum. Ellenőrizze, hogy helyesen írta-e, vagy adjon meg egy másik objektumot.

Van egy másik objektum, amely erre az objektumra hivatkozik (például engedélyek), és ez az objektum nem található.

Ellenőrizze az olyan engedélyeket, mint a Teljes hozzáférés, a Küldés másként, a Küldés más nevében engedély. Győződjön meg arról, hogy a felhasználók léteznek, vagy távolítsa el az engedélyeket.

Exchange: A "namprd03.prod.outlook.com/Microsoft Exchange által üzemeltetett szervezetek/contoso.onmicrosoft.com/Puget Sound/BLDG 1" csoport nem konvertálható helyiséglistává. A helyiséglisták csak helyiség-postaládákat vagy helyiséglistákat tartalmazhatnak tagként. "namprd03.prod.outlook.com/Microsoft Exchange által üzemeltetett szervezetek/contoso.onmicrosoft.com/BLDG 1\/Room100" nem helyiségpostaláda vagy helyiséglista.

Ez a helyiséglista olyan tagokat tartalmaz, amelyek nem helyiség-postaládák vagy más helyiséglisták.

Győződjön meg arról, hogy a csoport csak helyiség-postaládákat vagy helyiséglistákat tartalmaz. További információért látogasson el a Microsoft TechNet alábbi webhelyeire:

Exchange: Nem található "BPOS_L_Standard" termékváltozatú postaládacsomag. A felhasználónak nincs hozzáférése az e-mailekhez.

A vállalatnak korábban volt egy Office 365 szakembereknek, kisvállalkozásoknak vagy Office 365 Kisvállalati verzió tervnek.

Semmi. A felhasználó hozzáfér az e-mailekhez.

Lync: A helyi Active Directory msRTCSIP-LineURI mezőjének értéke nem egyedi, vagy a felhasználóhoz beírt WorkPhone ütközik más felhasználókkal. Javítsa ki az értéket a helyi Active Directoryban vagy a bérlői rendszergazda felhasználói felületén. A javítás után az érték frissül a Microsoft Online Services címtárban a következő Active Directory-szinkronizálás során.

A Office 365 több felhasználója rendelkezik msRTCSIP-LineURI vagy WorkPhone tulajdonsággal, amelyek egyeznek. Ez magában foglalja azt a forgatókönyvet, amelyben több Office 365 vállalat két vagy több felhasználója ugyanazokkal az msRTCSIP-LineURI vagy WorkPhone értékekkel rendelkezik.

Az msRTCSIP-LineURI vagy WorkPhone tulajdonságnak egyedinek kell lennie az Office365-ben.

TOVÁBBI INFORMÁCIÓK

A hibával társított objektumok megtekintéséhez futtassa az alábbi Windows PowerShell parancsokat az Azure Active Directory-modulban a 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 

Megjegyzés A cikkben szereplő Windows PowerShell parancsokhoz Azure Active Directory-modulra van szükség Windows PowerShell. A Windows PowerShell Active Directory-modul Azure kapcsolatos további információkért látogasson el a Microsoft következő webhelyére:

Azure AD kezelése a Windows PowerShell használatával

További segítségre van szüksége? Ugorjon a Microsoft-közösségek oldalra.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.