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.