Mensagem de erro quando tenta utilizar a extensão de interfaces de serviço do Active Directory para os serviços de terminal para ler as propriedades para um utilizador num computador com o Windows Server 2008: "não é possível encontrar a propriedade de directório na cache"

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 947729
Sintomas
Tenta utilizar a extensão de interfaces de serviço do Active Directory (ADSI) para os serviços de terminal para ler as propriedades para um utilizador num computador com o Windows Server 2008. Em seguida, poderá receber uma mensagem de erro semelhante à seguinte:
Erro: A propriedade de directório não é possível encontrar na cache.

Código: 8000500D
Origem: Active Directory
Este erro pode ocorrer quando utiliza o código do Microsoft Visual Basic Scripting Edition (VBScript). Por exemplo, o erro pode ocorrer quando 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
Este problema pode ocorrer se as propriedades para o utilizador não foram definidas.
Resolução
Para resolver este problema, defina as propriedades para o utilizador. Por exemplo, utilizar o snap-in computadores e utilizadores do Active Directory para definir a opção Negar este utilizador permissões para iniciar sessão no servidor de terminais nas propriedades do utilizador. Para o fazer, siga estes passos:
  1. Clique em Iniciar , escreva dsa.msc na caixa Iniciar procura e, em seguida, clique em dsa na lista programas .

    User Access Control permissionSe lhe for pedido para uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou clique em continuar .
  2. No, computadores e utilizadores do Active Directory , clique em utilizadores .
  3. Clique com o botão direito do rato no utilizador e, em seguida, clique em Propriedades .
  4. No separador Perfil de serviços de terminal , clique em Negar este utilizador permissões para iniciar sessão no servidor de terminais e, em seguida, clique em OK .
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Para obter mais informações sobre como utilizar a extensão ADSI para configuração do utilizador dos serviços de terminal, visite o site Microsoft MSDN Web seguinte:

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 947729 - Última Revisão: 02/06/2008 23:22:41 - Revisão: 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 KbMtpt
Comentários