Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Problem

Du (administratören) får valideringsfel i Office 365-portalen eller i Microsoft Azure Active Directory-modulen för Windows PowerShell.

  • I Office 365-portalen uppstår ett eller flera av följande problem:

    • En röd cirkel med ett "X" visas bredvid en användare.

    • Följande felmeddelande visas överst på en sida för hantering av användare:

      Det finns ett fel på ett eller flera användarkonton. Om du vill se vilka användare som berörs och det detaljerade felmeddelandet filtrerar du listan över användare efter användare med fel, markerar en användare och klickar sedan på Redigera.

      När du visar egenskaperna för användaren visas dessutom ett meddelande i följande format:

      < service >: < felmeddelande >Följande är ett exempel på ett sådant felmeddelande:

      Exchange: namnet "< namn >" används redan. Vänligen försök med ett annat namn

  • I Azure Active Directory-modulen för Windows PowerShell får du ett verifieringsfelmeddelande när du kör en cmdlet. Till exempel när du kör den Get-MsolUser-UserPrincipalName johnsmith@contoso.com | Välj fel, ValidationStatus cmdlet, du får följande felmeddelande:

    Fel: {Microsoft. online. administration. ValidationError, Microsoft. online. administration. ValidationError, Microsoft. online. administration. ValidationError} ValidationStatus: fel

Orsaka

Orsaken till problemet beror på valideringsfelet. Om du vill veta mer om ett specifikt fel kör du lämplig Windows PowerShell-cmdlet baserat på objekttypen i Azure Active Directory-modulen för Windows PowerShell.

För kontakter

Följande cmdlet hämtar alla fel på objektet:

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

Följande cmdlet itererar igenom varje fel och hämtar tjänsten information och felmeddelande:

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

Till exempel köra följande cmdlets:

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

För grupper

Följande cmdlet hämtar alla fel på objektet:

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

Följande cmdlet itererar igenom varje fel och hämtar tjänsten information och felmeddelande:

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

Till exempel köra följande cmdlets:

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

För användare

Följande cmdlet hämtar alla fel på objektet av intresse:

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

Följande cmdlet hämtar alla fel för alla användare i Azure AD:

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

Om du vill hämta felen i CSV-format, använder du följande cmdlet:

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

Följande cmdlet itererar igenom varje fel och hämtar tjänsten information och felmeddelande:

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

Till exempel köra följande cmdlets:

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

Utdata kommer att likna följande:

Tjänst: MicrosoftCommunicationsOnline Felmeddelande: värdet för fältet msRTCSIP-LineURI i din lokala Active Directory är inte unikt eller arbets telefonen arkiveras för användaren står i konflikt med andra användare. Korrigera värdet i din lokala Active Directory eller i administratörsgränssnittet för innehavaradministration. När du har korrigera det uppdateras värdet i Microsoft Online Services-katalogen under nästa Active Directory-synkronisering.

Lösning

I följande tabell visas några vanliga valideringsfel. Notera Detta är inte en fullständig lista över valideringsfel. Försök att lösa problemet baserat på den information som ingår i felmeddelandet för fel som inte finns i listan.

Felmeddelande

Orsak

Upplösning

Exchange: namnet... redan används. Vänligen försök med ett annat namn.

Okänd

Kör följande cmdlet:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User>

Exchange: det gick inte att hitta objektet "< ObjectID >". Kontrollera att den är rättstavad eller ange ett annat objekt.

Det finns ett annat objekt som refereras från det här objektet (till exempel behörigheter) och det går inte att hitta objektet.

Kontrollera behörigheterna, till exempel behörigheten Fullständig åtkomst, skicka som, skicka för räkning. Kontrollera att dessa användare finns eller ta bort behörigheterna.

Exchange: grupp "namprd03.prod.outlook.com/Microsoft Exchange värdorganisationer/contoso. onmicrosoft. com/Puget Sound/BLDG 1" kan inte konverteras till en rumslista. Rumslistor kan endast ha rumspostlådor eller rumslistor som medlemmar. "namprd03.prod.outlook.com/Microsoft Exchange värdorganisationer/contoso. onmicrosoft. com/BLDG 1 \/Room100" är inte en rumspostlåda eller en rumslista.

Det här är en rumslista som innehåller medlemmar som inte är rumspostlådor eller andra rumslistor.

Kontrollera att gruppen endast innehåller rumspostlådor eller rumslistor. Mer information finns på följande Microsoft TechNet-webbplatser:

Exchange: ingen postlådeplan med SKU ' BPOS_L_Standard ' hittades. Användaren har inte tillgång till e-post.

Företaget hade tidigare ett kontor 365 för proffs eller småföretag plan eller en Office 365 Small Business plan.

Ingenting. Användaren har tillgång till e-postmeddelanden.

Lync: värdet i fältet msRTCSIP-LineURI i din lokala Active Directory är inte unikt eller arbets telefonen arkiveras för användaren står i konflikt med andra användare. Korrigera värdet i din lokala Active Directory eller i administratörsgränssnittet för innehavaradministration. När du har korrigera det uppdateras värdet i Microsoft Online Services-katalogen under nästa Active Directory-synkronisering.

Mer än en användare i Office 365 har msRTCSIP-LineURI eller WorkPhone egenskaper som matchar. Detta inkluderar det scenario där två eller flera användare i flera företag i Office 365 har samma msRTCSIP-LineURI eller WorkPhone värden.

Egenskapen msRTCSIP-LineURI eller WorkPhone måste vara unikt i Office365.

MER INFORMATION

Om du vill visa objekt som har ett fel som är associerade med dem, kör du följande Windows PowerShell-kommandon i Azure Active Directory-modulen för 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 

Notera Windows PowerShell-kommandona i den här artikeln kräver Azure Active Directory-modulen för Windows PowerShell. Mer information om Azure Active Directory-modulen för Windows PowerShell finns på följande Microsoft-webbplats:

Hantera Azure AD med hjälp av Windows PowerShell

Behöver du fortfarande hjälp? Gå till Microsoft Community.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×