ID do artigo: 168918 - Última revisão: quarta-feira, 1 de novembro de 2006 - Revisão: 1.1

Solução alternativa para obter um compartilhamento de raiz MAP

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sumário

Windows NT não oferece atualmente suporte a capacidade de mapear uma letra de unidade em um cliente para um diretório em um servidor, a menos que a pasta é compartilhada. Essa função, conhecida em outras implementações de rede como MAP ROOT, é desejável para se conectar os usuários diretamente a seus diretórios base no servidor.

Uma alternativa para isso é compartilhar diretório base de cada usuário individualmente. Isso pode ser um processo trabalhoso, especialmente para as instalações existentes com um grande número de usuários. No entanto, esse processo pode ser automatizado.

Esta solução alternativa funcionará em todos os clientes do Windows, incluindo o Microsoft Client versão 3.0 para MS-DOS, Windows para Workgroups, Windows 95 e Windows NT Workstation versões 3.51 e 4.0.

O seguinte comando, que pode ser usado em um arquivo em lotes, automaticamente será compartilhar diretório base de cada usuário com permissões para esse usuário somente, se o diretório existe e tem o mesmo nome que o usuário no momento. A capacidade de criar um compartilhamento de requer direitos administrativos.
FOR % IN (list of users) DO RMTSHARE \\SERVER\%%X=C:\USERS\%%X / GRANT %% X:F
Observação : como RMTSHARE é um utilitário de kit de recursos, esse arquivo em lotes requer o Windows NT Server Resource Kit ser instalado no computador no qual ele é executado.

Cada compartilhamento será criado com o nome do usuário e a permissão Full Control irá ser concedida ao usuário para esse compartilhamento. Recursos de memória são usados para cada compartilhamento em um servidor. Portanto, é recomendável equilibrar a carga dividindo os diretórios base uniformemente entre vários servidores.

Mais Informações

  1. Use o procedimento a seguir para obter uma lista de todos os diretórios base do usuário:
    1. Abra um prompt de comando MS-DOS no computador onde residem os diretórios base do usuário.
    2. Altere o diretório do usuário raiz (ou seja, C:\Users)
    3. Obter uma listagem de diretório e canalize-lo para um arquivo de texto usando o seguinte comando:
      DIR *. /W >> C:\Temp\Userdirs.txt
    4. Use um processador para remover texto estranhos (data e assim por diante) e separe cada nome por apenas um espaço.

      Observação : O número máximo de caracteres em uma linha de comando é 255. Portanto, não será possível colocar mais de 20 a 30 nomes de usuário em cada linha. Repita o comando várias vezes para cada bloco de usuários.
  2. Modificar cada linha para se parecer com a linha do exemplo acima. O arquivo concluído será ter esta aparência:

    Observação: Cada par de duas linhas deve estar em uma linha.
    FOR % IN (User1 Usuário2 Usuário3) RMTSHARE \\SERVER\%%X C:\USERS\%%X / GRANT %% X:F

    PARA % EM (USER4 USER5 USER6) FAZER RMTSHARE \\SERVER\%%X C:\USERS\%%X / CONCESSÃO %% X:F

    FOR % IN (USER7 USER8 USER9) RMTSHARE \\SERVER\%%X C:\USERS\%%X / GRANT %% X:F
    etc.

  3. Salve o arquivo como um arquivo em lotes e realize partir do prompt de comando do MS-DOS.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbdomain kbinfo kbnetwork KB168918 KbMtpt
Tradução automáticaTraduçã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: 168918  (http://support.microsoft.com/kb/168918/en-us/ )