Scripts de logon para alterar um usuário para o diretório base

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: 98706
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
Sumário
Porque o comando NET USE /HOME coloca você na raiz de seu compartilhamento, em vez do diretório base no seu compartilhamento, você deve alterar manualmente para o diretório base. O procedimento descritos abaixo passa uma variável (seu nome de logon) para permitir a alteração para o diretório base automático. Ele presume que seu diretório base e o nome de logon são os mesmos e que o diretório base é diretamente da raiz do seu compartilhamento de servidor.
Mais Informações

No servidor

Como um script de logon do LAN Manager não pode conter parâmetros substituíveis, configurar o script de logon como o arquivo abaixo:
   NETLOGON.BAT   ------------   echo net use s: \\servername\public >c:\local.bat   echo net use v: \\servername\apps >>c:\local.bat   echo net use r: /home >>c:\local.bat				
aviso de que os comandos NET USE são redirecionados para um arquivo no disco rígido local e chamados LOCAL.BAT. Observe também que o NET USE primeiro tem apenas um redirecionamento symbol(>). Isso é necessário recriar o arquivo LOCAL.BAT; todos os comandos subseqüentes são acrescentados ao final do arquivo usando o Duplo redirecionamento (>).

Em cada estação de trabalho

Criar um arquivo em lotes semelhante ao arquivo em lotes abaixo:
   LOGON.BAT   ---------   net logon %1   call c:\local.bat   cd r:\%1   r:				
executar o arquivo LOGON.BAT com um parâmetro do seu nome de usuário--"logon username"--onde o nome de usuário torna-se a variável %1.

O fluxo do arquivo em lotes é:

  1. Suponha que um nome de usuário de maryjo
  2. Suponha que existe um diretório chamado maryjo fora da raiz do seu compartilhamento no servidor.
  3. Usuário maryjo insere o comando maryjo de logon .
  4. O arquivo LOGON.BAT é executado com "maryjo" como a variável %1.
  5. Você fez logon como maryjo e, em seguida, executa o arquivo de script.
  6. O script de logon redireciona todos os comandos para o arquivo C:\LOCAL.BAT.
  7. O script de logon termina, e o arquivo LOCAL.BAT é chamado.
  8. Todos os comandos redirecionados para LOCAL.BAT por meio do script de logon são executados no arquivo LOCAL.BAT.
  9. O arquivo LOCAL.BAT termina, e o LOGON.BAT continua a executar.
  10. O comando "cd r:\%1" é executado, que faz com que a pasta a ser alterada para R:\MARYJO.
  11. O comando "f:" é executado e, em seguida, você está no diretório R:\MARYJO >.
Esse procedimento permite que você efetuar partir de qualquer estação de trabalho na rede, executar o script de logon e ser alterada automaticamente para o diretório base. Como o script de logon é redirecionado para um arquivo local e o arquivo é atualizado em cada logon, o administrador pode facilmente fazer alterações nos scripts de logon no servidor e ter certeza de que as alterações são executadas no seu próximo logon.
2.2 2.20

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 98706 - Última Revisão: 10/31/2006 19:20:40 - Revisão: 1.1

  • kbmt KB98706 KbMtpt
Comentários