Mensagem de erro ao tentar usar a extensão de interfaces de serviço do Active Directory para os serviços de terminal para ler as propriedades para um usuário em um computador baseado no Windows Server 2008: "A propriedade de diretório não pode ser encontrada no cache"

Traduções deste artigo Traduções deste artigo
ID do artigo: 947729 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Você tenta usar a extensão do Active Directory Service Interfaces (ADSI) para os serviços de terminal para ler as propriedades para um usuário em um computador baseado no Windows Server 2008. Em seguida, você receberá uma mensagem de erro semelhante à seguinte:
Erro: A propriedade de diretório não pode ser encontrada no cache.

Código: 8000500D
Fonte: Active Directory
Este erro pode ocorrer quando você executa o código do Microsoft Visual Basic Scripting Edition (VBScript). Por exemplo, o erro pode ocorrer quando você executa o seguinte código de exemplo.
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

Causa

Esse problema pode ocorrer se as propriedades para o usuário não tem sido definidas.

Resolução

Para resolver esse problema, defina as propriedades para o usuário. Por exemplo, use o snap-in Active Directory Users and Computers para definir a opção Negar esse usuário permissões para fazer logon no Terminal Server nas propriedades para o usuário. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , digite dsa.msc na caixa Iniciar procura e, em seguida, clique em dsa na lista programas .

    Recolher esta imagemExpandir esta imagem
    User Access Control permission
    Se você for solicitada uma senha de administrador ou uma confirmação, digite a senha ou clique em continuar .
  2. No Active Directory Users and Computers , clique em usuários .
  3. Clique com o botão direito do usuário e, em seguida, clique em Propriedades .
  4. Na guia Terminal Services Profile , clique em Negar esse usuário permissões para fazer logon no Terminal Server e, em seguida, clique em OK .

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações sobre como usar a extensão ADSI para configuração de usuário de serviços de terminal, visite o seguinte site da Microsoft MSDN:
http://msdn2.microsoft.com/en-us/library/aa383548.aspx

Propriedades

ID do artigo: 947729 - Última revisão: quarta-feira, 6 de fevereiro de 2008 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Web Server 2008
Palavras-chave: 
kbmt kbtshoot kbprb KB947729 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 947729

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com