Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

SORUN

Siz (yönetici) Office 365 portalında veya Windows PowerShell için Microsoft Azure Active Directory Modülünde doğrulama hataları alırsınız.

  • Office 365 portalında aşağıdaki belirtilerden birini veya daha fazlasını yaşarsınız:

    • Kullanıcının yanında "X" içeren kırmızı bir daire görüntülenir.

    • Aşağıdaki hata iletisi kullanıcı yönetimi sayfasının üst kısmında görüntülenir:

      Bir veya daha fazla kullanıcı hesabında bir hata var. Hangi kullanıcıların etkilendiğini ve ayrıntılı hata iletisini görmek için, kullanıcılar listesini kullanıcılara göre filtreleyin, hata yapan kullanıcılarafiltre uygulayın, bir kullanıcı seçin ve ardından Edit'i tıklatın.

      Ayrıca, kullanıcının özelliklerini görüntülediğinizde, aşağıdaki biçimde bir ileti görürsünüz:

      <Hizmet>: <Hata İletisi>Aşağıdaki tür bir hata iletisi örneğidir:

      Değişim: "<Name>" adı zaten kullanılıyor. Lütfen başka bir isim deneyin

  • Windows PowerShell için Azure Etkin Dizin Modülünde, bir cmdlet çalıştırdığınızda bir doğrulama hatası iletisi alırsınız. Örneğin, Get-MsolUser -UserPrincipalName johnsmith@contoso.com | Hatalar, DoğrulamaDurum cmdlet seçin, aşağıdaki hata iletisi olsun:

    Hatalar : {Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError,Microsoft.Online.Administration.ValidationError}ValidationStatus : Hata

NEDEN

Sorunun nedeni doğrulama hatasına bağlıdır. Belirli bir hata hakkında daha fazla bilgi için, Windows PowerShell için Azure Active Directory Modülündeki nesne türüne göre uygun Windows PowerShell cmdlet'i çalıştırın.

İlgili kişiler için

Aşağıdaki cmdlet nesne üzerindeki tüm hataları alır:

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

Aşağıdaki cmdlet her hata ile iterates ve hizmet bilgileri ve hata iletisi alır:

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

Örneğin, aşağıdaki cmdlets çalıştırın:

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

Gruplar için

Aşağıdaki cmdlet nesne üzerindeki tüm hataları alır:

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

Aşağıdaki cmdlet her hata ile iterates ve hizmet bilgileri ve hata iletisi alır:

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

Örneğin, aşağıdaki cmdlets çalıştırın:

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

Kullanıcılar için

Aşağıdaki cmdlet ilgi nesnesi üzerindeki tüm hataları alır:

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

Aşağıdaki cmdlet, Azure AD'deki tüm kullanıcılar için tüm hataları alır:

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

CSV formatındaki hataları elde etmek için aşağıdaki cmdlet'i kullanın:

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

Aşağıdaki cmdlet her hata ile iterates ve hizmet bilgileri ve hata iletisi alır:

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

Örneğin, aşağıdaki cmdlets çalıştırın:

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

Çıktı aşağıdakilere benzeyecektir:

Hizmet: MicrosoftCommunicationsOnline Hata İletisi: Yerel Active Dizininizdeki msRTCSIP-LineURI alanının değeri benzersiz değildir veya kullanıcının diğer kullanıcılarla çakışması için dosyalanan WorkPhone'da benzersiz değildir. Yerel Active Directory'nizdeki veya kiracı yönetici Bilgi İşi'ndeki değeri düzeltin. Bunu düzelttikten sonra, değer bir sonraki Active Directory eşitleme sırasında Microsoft Çevrimiçi Hizmetler dizininde güncelleştirilir.

ÇÖZÜM

Aşağıdaki tabloda bazı yaygın doğrulama hataları listelenmiştir. Not Bu doğrulama hatalarının tam bir listesi değildir. Listede olmayan hatalar için, hata iletisinde yer alan bilgilere göre sorunu çözmeye çalışın.

Hata iletisi

Neden

Çözünürlük

Değişim: Adı ... zaten kullanılmaktadır. Lütfen başka bir isim deneyin.

Bilinmeyen

Aşağıdaki cmdlet çalıştırın:Set-MsolUser –UserPrincipalName <UserPrincipalName of the User>

Exchange: "<ObjectID>" nesnesi bulamadım. Lütfen doğru yazıldığından emin olun veya farklı bir nesne belirtin.

Bu nesneden (izinler gibi) başvurulan başka bir nesne vardır ve bu nesne bulunamaz.

Tam Erişim, As Gönder, Adına Gönder izinleri gibi izinleri denetleyin. Bu kullanıcıların var olduğundan emin olun veya izinleri kaldırın.

Değişim: Grup "namprd03.prod.outlook.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com/Puget Sound/BLDG 1" bir oda listesine dönüştürülemez. Oda listelerinde yalnızca oda posta kutuları veya oda listeleri üye olarak bulunabilir. "namprd03.prod.outlook.com/Microsoft Exchange Hosted Organizations/contoso.onmicrosoft.com/BLDG 1\/Room100" bir oda posta kutusu veya oda listesi değildir.

Bu, oda posta kutuları veya diğer oda listeleri olmayan üyeleri içeren bir oda listesidir.

Grubun yalnızca oda posta kutuları veya oda listeleri içerdiğinden emin olun. Daha fazla bilgi için aşağıdaki Microsoft TechNet web sitelerine gidin:

Değişim: SKU 'BPOS_L_Standard' ile posta kutusu planı bulunamadı. Kullanıcının e-postaya erişimi yoktur.

Şirket daha önce profesyoneller veya küçük işletmeler planı veya Office 365 Küçük İşletme planı için bir Office 365'e sahipti.

Hiçbir şey. Kullanıcının e-posta iletilerine erişimi vardır.

Lync: Yerel Active Directory'nizdeki msRTCSIP-LineURI alanının değeri benzersiz değildir veya kullanıcının diğer kullanıcılarla çakışması için dosyalanan WorkPhone'da benzersiz değildir. Yerel Active Directory'nizdeki veya kiracı yönetici Bilgi İşi'ndeki değeri düzeltin. Bunu düzelttikten sonra, değer bir sonraki Active Directory eşitleme sırasında Microsoft Çevrimiçi Hizmetler dizininde güncelleştirilir.

Office 365'te birden fazla kullanıcı, eşleşen msRTCSIP-LineURI veya WorkPhone özelliklerine sahiptir. Bu, birden çok Office 365 şirketindeki iki veya daha fazla kullanıcının aynı msRTCSIP-LineURI veya WorkPhone değerlerine sahip olduğu senaryoyu içerir.

msRTCSIP-LineURI veya WorkPhone özelliği Office365'te benzersiz olmalıdır.

DAHA FAZLA BİLGİ

Kendileriyle ilişkili bir hata olan nesneleri görüntülemek için, Windows PowerShell için Azure Etkin Dizin Modülü'nde aşağıdaki Windows PowerShell komutlarını çalıştırın.

  • 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 

Not Bu makaledeki Windows PowerShell komutları, Windows PowerShell için Azure Etkin Dizin Modülü gerektirir. Windows PowerShell için Azure Active Directory Modülü hakkında daha fazla bilgi için aşağıdaki Microsoft web sitesine gidin:

Windows PowerShell'i kullanarak Azure AD'yi yönetme

Hala yardıma ihtiyacın var mı? Microsoft Topluluğu'nagidin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×