INFO: Serviços e unidades redireccionadas

Traduções de Artigos Traduções de Artigos
Artigo: 180362 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Um serviço não directamente deve aceder local ou rede recursos através de letras de unidade mapeada. Além disso, um serviço não deve utilizar WNet XXXXXXX APIs para adicionar, remover ou consultar as letras de unidade mapeada. Apesar do WNet XXXXXXX API poderá devolver com êxito, os resultados serão incorrectos. Um serviço (ou qualquer processo em execução num contexto de segurança diferente) que tem acesso um recurso remoto deve utilizar o convenção de nomenclatura universal (UNC, Universal Naming Convention) nome para aceder ao recurso. Nomes UNC não sofrer de limitações descritas neste artigo.

Mais Informação

Quando o sistema estabelece uma unidade redireccionada, este é armazenado num regime por utilizador. Apenas o próprio utilizador pode manipular a unidade redireccionada. O sistema mantém um registo das unidades redireccionadas com base do utilizador início de sessão Security Identifier (SID). O SID de início de sessão é um identificador exclusivo para a sessão de início de sessão do utilizador. Um único utilizador pode ter várias sessões iniciadas em simultâneo no sistema.

Se um serviço estiver configurado para ser executado sob uma conta de utilizador, o sistema vai sempre criar uma nova sessão de início de sessão para o utilizador e, em seguida, inicie o serviço in essa nova sessão de início de sessão. Assim, o serviço não é possível manipular os mapeamentos de unidade são estabelecidos dentro do utilizador outras sessões.

Unidades redireccionadas no Microsoft Windows NT e Microsoft Windows 2000

No Windows NT e no Windows 2000, letras de unidade são globais para o efeito ao sistema. Todos os utilizadores no sistema partilharem as letras A-Z. Cada utilizador não obtém o seu próprio conjunto de letras de unidade. Isto significa que um utilizador pode aceder as unidades redireccionadas de outro utilizador se tiverem o acesso de segurança apropriadas.

Se um utilizador tentar redireccionar uma letra de unidade é utilizada por outro utilizador (tal como WNetAddConnection2() ), o erro ERROR_ALREADY_ASSIGNED serão devolvidos. Apesar da unidade redireccionada é global para todos os utilizadores, apenas o utilizador que estabeleceu-pode manipulá-lo. Outro exemplo é se um utilizador tenta remover ou consultar informações numa unidade redireccionada que foi estabelecida por um utilizador diferente. A função WNetGetConnection() e a função WNetCancelConnection2() devolverá a seguinte mensagem de erro:
ERROR_NOT_CONNECTED
Se um utilizador tentar enumerar a lista de unidades redireccionadas WNetOpenEnum() e WNetEnumResource() , a lista apenas funções redireccionado unidades que foram estabelecidas por esse utilizador. Unidades que foram redireccionadas por outros utilizadores não serão visíveis.

O Gestor de ficheiros do Windows NT e Windows NT Explorer podem ver todas as unidades redireccionadas porque chamam a função GetDriveType() em cada unidade e apresentarem um ícone para cada unidade que se encontra. O Gestor de ficheiros do Windows NT e Windows NT Explorer criar um ícone para unidades redireccionadas criadas pelo todos os utilizadores porque letras de unidade são globais para o sistema. No entanto, o utilizador interactivo não pode utilizar o Gestor de ficheiros do Windows NT ou Windows NT Explorer para desligar a unidade porque a unidade foi criada numa sessão de início de sessão diferente.

Se um serviço que está a ser executado no contexto de segurança LocalSystem estabelece um mapeamento de unidade, apenas esse serviço ou outro processo em execução na conta sistema local pode chamar WNetCancelConnection2() para desligar a unidade.

Nota Todos os processos em execução na conta sistema local estão a executar na mesma sessão de início de sessão.

Unidades redireccionadas no Microsoft Windows XP

No Windows XP e no Microsoft Windows Server 2003, cada início de sessão recebe o próprio conjunto de letras de unidade, À Z. Por este motivo, unidades redireccionadas não podem ser partilhadas entre processos que estão a ser executados em contas de utilizador diferente. Além disso, um serviço (ou qualquer processo que está em execução no sua própria sessão) não consegue aceder as letras de unidade são estabelecidas numa sessão de início de sessão diferente. No entanto, letras de unidade mapeadas de um serviço que está a ser executado sob a conta sistema local são visíveis para todas as sessões de início de sessão.

Propriedades

Artigo: 180362 - Última revisão: 21 de novembro de 2006 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft Win32 Application Programming Interface nas seguintes plataformas
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
    • Microsoft Windows Server 2003 Standard Edition
Palavras-chave: 
kbmt kbapi kbfileio kbinfo kbkernbase kbservice KB180362 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 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: 180362

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