Windows Server 2008 tabanlı bir bilgisayarda, bir kullanıcının özelliklerini okumak için Active Directory Hizmet Arabirimleri Terminal Hizmetleri Uzantısı'nı kullanmaya çalıştığınızda hata iletisi: "dizin özelliği önbellekte bulunamadı"

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:947729
Belirtiler
Windows Server 2008 tabanlı bir bilgisayarda, bir kullanıcının özelliklerini okumak için Terminal Hizmetleri için Active Directory Hizmet Arabirimleri (ADSI) uzantısı kullanmayı deneyin. Sonra aşağıdakine benzer bir hata iletisi alabilirsiniz:
Hata: Bu dizin özelliği önbellekte bulunamadı.

Kod: 8000500D
Kaynak: Active Directory
Microsoft Visual Basic Scripting Edition (VBScript) kodu çalıştırdığınızda, bu hata oluşabilir. Örneğin, aşağıdaki örnek kodu çalıştırdığınızda hata oluşabilir.
Set objUser = GetObject("LDAP://cn=<user name>,cn=<ou>,dc=<test1>,dc=<test2>,dc=local")Wscript.Echo objUser.Name & "Terminal Services Profile Settings"WScript.Echo "Allow Logon:" & objUser.AllowLogon
Neden
Kullanıcı özellikleri ayarlanmamış, bu sorun oluşabilir.
Çözüm
Bu sorunu gidermek için <a0></a0>, kullanıcıdan özelliklerini ayarlayın. Örneğin, Terminal Server'a oturum açmak için bu kullanıcı izinlerini reddetme seçeneği, kullanıcı için özellikleri ayarlamak için Active Directory Kullanıcıları ve Bilgisayarları ek bileşenini kullanın. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, dsa.msc yer <a1>Aramaya Başla</a1> kutusuna yazın ve Programlar listesinde dsa ' ı tıklatın.

    User Access Control permissionYönetici parolası girmeniz veya bir onaylamanız istenirse, parolayı yazın veya devam ' ı tıklatın.
  2. Active Directory Kullanıcıları ve bilgisayarları, kullanıcılar ' ı tıklatın.
  3. Kullanıcıyı sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  4. Terminal Hizmetleri profili sekmesi, Terminal Server'a oturum açmak için bu kullanıcı izinlerini engelle ' ı tıklatın ve sonra Tamam ' ı tıklatın.
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.
Daha fazla bilgi
ADSI uzantısı için Terminal Hizmetleri kullanıcı yapılandırmasını kullanma hakkında daha fazla bilgi için aşağıdaki Microsoft MSDN Web sitesini ziyaret edin:

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 947729 - Son İnceleme: 02/06/2008 23:22:41 - Düzeltme: 1.0

Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 for Itanium-Based Systems, Windows Web Server 2008

  • kbmt kbtshoot kbprb KB947729 KbMttr
Geri bildirim