Problém
Vy (správca) dostávať chyby overenia na portáli Office 365 alebo Microsoft Azure Active Directory modul pre Windows PowerShell.
-
Na portáli Office 365 sa vyskytnúť niektorý z nasledujúcich príznakov:
-
Vedľa používateľa sa zobrazí červený kruh s "X".
-
Nasledujúce chybové hlásenie sa zobrazí v hornej časti stránky Správa používateľov:
Na jednom alebo viacerých používateľských kontách sa vyskytla chyba. Ak chcete zistiť, ktoré používatelia sú ovplyvnené a podrobné chybové hlásenie, filtrovať zoznam používateľov používateľmi s chybami, vyberte používateľa a potom kliknite na tlačidlo Upraviť.
Okrem toho pri prezeraní vlastnosti používateľa, zobrazí sa hlásenie v nasledovnom formáte:
< služba >: < chybové hlásenie >Nasleduje príklad takéto chybové hlásenie:
Exchange: názov "< Name >" sa už používa. Prosím, skúste iný názov
-
-
V Azure Active Directory modul pre Windows PowerShell, dostanete overenie chybové hlásenie pri spustení rutiny cmdlet. Napríklad pri spustení Get-MsolUser-UserPrincipalName johnsmith@contoso.com | Vyberte chyby, ValidationStatus cmdlet, dostanete nasledovné chybové hlásenie:
Chyby: {Microsoft. online. Administration. ValidationError, Microsoft. online. Administration. ValidationError, Microsoft. online. Administration. ValidationError} ValidationStatus: chyba
Spôsobiť
Príčina problému závisí od chyby overenia. Ďalšie informácie o konkrétnej chybe, spustite vhodné rutiny cmdlet prostredia Windows PowerShell na základe typu objektu v module Azure Active Directory pre prostredie Windows PowerShell.
Pre kontakty
Nasledovné cmdlet načíta všetky chyby objektu:
$errors = (Get-MsolContact –ObjectID <Object_ID>).Errors
Nasledovné cmdlet iteruje cez každú chybu a načíta informácie o službe a chybové hlásenie:
$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Napríklad, spustite nasledujúce rutiny 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}
Pre skupiny
Nasledovné cmdlet načíta všetky chyby objektu:
$errors = (Get-MsolGroup –ObjectID <Object_ID>).Errors
Nasledovné cmdlet iteruje cez každú chybu a načíta informácie o službe a chybové hlásenie:
$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: "+ $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Napríklad, spustite nasledujúce rutiny 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}
Pre používateľov
Nasledovné cmdlet načíta všetky chyby na objekt záujmu:
$errors = (Get-MsolUser -UserPrincipalName "<User_ID>").Errors
Nasledovné cmdlet načíta všetky chyby pre všetkých používateľov na Azure AD:
Get-MsolUser -HasErrorsOnly -All | ft DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} -AutoSize -wrap
Ak chcete získať chyby vo formáte CSV, použite nasledujúci cmdlet:
Get-MsolUser -HasErrorsOnly | select DisplayName,UserPrincipalName,@{Name="Error";Expression={($_.errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription)}} | Export-csv c:\temp\validationerrors.csv
Nasledovné cmdlet iteruje cez každú chybu a načíta informácie o službe a chybové hlásenie:
$errors | foreach-object {"`nService: " + $_.ErrorDetail.Name.split("/")[0]; "Error Message: " + $_.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription}
Napríklad, spustite nasledujúce rutiny 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}
Výstup bude podobať nasledujúcemu hláseniu:
Služba: MicrosoftCommunicationsOnline Chybové hlásenie: hodnota msRTCSIP-LineURI pole v lokálnej služby Active Directory nie je jedinečná, alebo pracovný telefón súbor pre používateľa v rozpore s ostatnými používateľmi. Opravte hodnotu v lokálnej služby Active Directory alebo nájomcu admin UI. Po oprave, hodnota sa aktualizuje v adresári služby Microsoft Online Services počas ďalšej synchronizácie služby Active Directory.
Riešenie
Nasledujúca tabuľka uvádza niektoré bežné chyby overenia. Poznámka: Toto nie je úplný zoznam chýb overenia. Chyby, ktoré nie sú v zozname, sa pokúste vyriešiť problém na základe informácií, ktoré sú zahrnuté v chybovom hlásení.
Chybové hlásenie |
Príčina |
Rozlíšenie |
---|---|---|
Exchange: názov... sa už používa. Prosím, skúste iný názov. |
Neznámy |
Spustite nasledujúci cmdlet:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User> |
Exchange: Nepodarilo sa nájsť objekt "< ObjectID >". Uistite sa, že bola napísaná správne alebo zadajte iný objekt. |
Existuje iný objekt, ktorý odkazuje z tohto objektu (napríklad povolenia) a tento objekt sa nenašiel. |
Skontrolujte povolenia, ako je úplný prístup, Odoslať ako, Odoslať v mene povolenia. Uistite sa, že títo používatelia existujú, alebo odstrániť povolenia. |
Exchange: skupina "namprd03.prod.outlook.com/Microsoft Exchange Hosted organizácie/contoso. onmicrosoft. com/Puget Sound/BLDG 1" nie je možné konvertovať na zoznam miestnosti. Zoznamy miestnosti môžu mať iba poštové schránky miestnosti alebo zoznamy miestností ako členovia. "namprd03.prod.outlook.com/Microsoft Exchange Hosted organizácie/contoso. onmicrosoft. com/BLDG 1 \/Room100" nie je poštová schránka miestnosti alebo zoznam miestnosti. |
Toto je zoznam miestností, ktorý obsahuje členov, ktorí nie sú poštovými schránkami miestnosti alebo inými zoznamami miestnosti. |
Skontrolujte, či skupina obsahuje iba poštové schránky miestnosti alebo zoznamy miestností. Ďalšie informácie nájdete na nasledujúcich webových lokalitách Microsoft TechNet: |
Exchange: nebol nájdený žiadny plán poštových schránok s SKU ' BPOS_L_Standard '. Používateľ nemá prístup k e-mailu. |
Spoločnosť predtým mala kanceláriu 365 pre profesionálov alebo malé podniky plánu alebo Office 365 Small Business plánu. |
Nič. Používateľ má prístup k e-mailovým správam. |
Lync: hodnota msRTCSIP-LineURI pole v lokálnej služby Active Directory nie je jedinečná, alebo pracovný telefón súbor pre používateľa konflikty s ostatnými používateľmi. Opravte hodnotu v lokálnej služby Active Directory alebo nájomcu admin UI. Po oprave, hodnota sa aktualizuje v adresári služby Microsoft Online Services počas ďalšej synchronizácie služby Active Directory. |
Viac ako jeden používateľ v balíku Office 365 má msRTCSIP-LineURI alebo workphone vlastnosti, ktoré zodpovedajú. To zahŕňa scenár, v ktorom dvaja alebo viacerí používatelia vo viacerých Office 365 spoločnosti majú rovnaké msRTCSIP-LineURI alebo workphone hodnoty. |
MsRTCSIP-LineURI alebo workphone vlastnosť musí byť jedinečná v office365. |
ĎALŠIE INFORMÁCIE
Ak chcete zobraziť objekty s chybou, ktoré s nimi súvisia, spustite nasledujúce príkazy prostredia Windows PowerShell v module Azure Active Directory pre prostredie 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
Poznámka: Príkazy prostredia Windows PowerShell v tomto článku vyžadujú Azure Active Directory modul pre Windows PowerShell. Ďalšie informácie o Azure Active Directory modul pre Windows PowerShell, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
Spravovanie Azure AD pomocou prostredia Windows PowerShell
Stále potrebujete pomoc? Prejdite na Microsoft Community.