none
Como criar um script de logon que instala um mapeamento das pastas partilhadas para usuarios de uma OU RRS feed

  • Pergunta

  • Bom dia comunidade do technet, pediram para criar um script, através dele quando os utilizadores efectuarem o login automaticamente as pastas partilhadas são instaladas no seu perfil. Sei que primeiro devo criar uma OU, devo adicionar uma GPO, edita-la e depois ir em user configuration-logon adcionar o ficheiro de logon, a minha dúvida inicia aqui: qual o nome que devo atribuir ao script e qual o parâmetro que devo adicionar.

    Portanto se alguém puder  detalhar-me como efectuar correcatmente está operação estarei muito grato.

    Obrigado

    Bom

    quinta-feira, 2 de dezembro de 2010 08:01

Respostas

  • Set objNet = CreateObject("WScript.Network")
    On Error Resume Next
    objNet.RemoveNetworkDrive "X:"
    objNet.MapNetworkDrive "X:", "\\server\share01"
    objNet.RemoveNetworkDrive "Z:"
    objNet.MapNetworkDrive "Z:", "\\server\share02"

    só salvar em um arquivo .vbs e aplicar na politica de logon dos usuários.

     


    Missão dada é missão cumprida.
    quinta-feira, 2 de dezembro de 2010 13:49
    Moderador
  • Bom dia Luis,

     

    você pode criar um arquivo bat:

    ECHO OFF

    net use Z: \\IP_compartilhamento\

    salva esse arquivo dentro da pasta netlogon. Apos isso vai na propriedades do usuario do seu AD e em perfil, Script de logon e digita o nome do arquivo bat.

     

    Espero ter ajudado.

     

    Att.

     

    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:52
    sexta-feira, 3 de dezembro de 2010 10:34
  • Luis, bom dia!

    Vamos lá, vou tentar dar um overview do que o pessoal está te passando de informação.

    Primeiramente, temos várias maneiras de criar/montar um script de logon, os mais usados são: bat e vbs.

    O que o Rodolpho passou acima é o modelo .bat, que é mais simples de ser tratado, como se refere a linha acima:

    net use Z: \\IP_compartilhamento\

    O que o Felipe passou é o modo em vbs

    Set objNet = CreateObject("WScript.Network")
    On Error Resume Next
    objNet.RemoveNetworkDrive "X:"
    objNet.MapNetworkDrive "X:", "\\server\share01"
    objNet.RemoveNetworkDrive "Z:"
    objNet.MapNetworkDrive "Z:", "\\server\share02"

    Mas o que difere um do outro? Na minha opinião a única diferença é que o VBS tem como você utilizar de um único arquivo de script para implantar exceções em vários usuários, além de ser mais novo, exemplo: Podemos ter um usuário que mapeia apenas a unidade X: e não mapeia a Y:, com o vbs conseguimos fazer isso em um único arquivo.

    no seu caso qualquer um dos dois faz oq ue precisa!

    Respondendo a pergunta acima, iremos usar o vbs.

    Para renomear para vbs basta mudar a extensão de txt para vbs.

    Para salvar na netlogon, logado no servidor de DC

    Inciar | Executar | \\nomedoseuservidor\netlogon

    Coloca ele lá dentro.

    Depois faz o processo no ad, que passamos acima.

    Abs!


    ..::.. Carlos Henrique | MCSA WINDOWS SERVER 2003 ..::..
    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:51
    sexta-feira, 3 de dezembro de 2010 13:19

Todas as Respostas

  • Set objNet = CreateObject("WScript.Network")
    On Error Resume Next
    objNet.RemoveNetworkDrive "X:"
    objNet.MapNetworkDrive "X:", "\\server\share01"
    objNet.RemoveNetworkDrive "Z:"
    objNet.MapNetworkDrive "Z:", "\\server\share02"

    só salvar em um arquivo .vbs e aplicar na politica de logon dos usuários.

     


    Missão dada é missão cumprida.
    quinta-feira, 2 de dezembro de 2010 13:49
    Moderador
  • Luis, boa tarde!

    Vamo usar o exemplo do Felipe!

    Copia estes comandos que ele postou, e cola no bloco de notas.

    Depois salva eles como .vbs, pode ser com o nome: SCRIPTS.vbs

    Coloque este arquivo dentro da pasta Netlogon, no seu servidor AD

    Depois vai no usuário lá no AD no campo Logon Script e escreve SCRIPTS.vbs no caminho de logon, faz logoff na maquina e veja se o script roda ao inciar a estação.

    Abraço.


    ..::.. Carlos Henrique | MCSA WINDOWS SERVER 2003 ..::..
    quinta-feira, 2 de dezembro de 2010 16:19
  • Você pode fazer por bat com net use z:\\compartilhamento\pasta

     

    ou se você tiver algum windows 7 de bobeira no dominio voce instal as ferramentas administrativas nele do windows server 2008 mesmo tendo um 2003 na rede não tem problema lá você consegue pelo GPMC criar mapeamentos de rede pela propria GPO  nas preferencias de usuário bem simples e funcional 


    MCSA + M
    quinta-feira, 2 de dezembro de 2010 17:10
  • Bom dia Carlos Lucas, como salvar este Script como .vbs, onde se encontra a pasta Netlogon no AD
    sexta-feira, 3 de dezembro de 2010 07:31
  • Bom dia Luis,

     

    você pode criar um arquivo bat:

    ECHO OFF

    net use Z: \\IP_compartilhamento\

    salva esse arquivo dentro da pasta netlogon. Apos isso vai na propriedades do usuario do seu AD e em perfil, Script de logon e digita o nome do arquivo bat.

     

    Espero ter ajudado.

     

    Att.

     

    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:52
    sexta-feira, 3 de dezembro de 2010 10:34
  • Luis, bom dia!

    Vamos lá, vou tentar dar um overview do que o pessoal está te passando de informação.

    Primeiramente, temos várias maneiras de criar/montar um script de logon, os mais usados são: bat e vbs.

    O que o Rodolpho passou acima é o modelo .bat, que é mais simples de ser tratado, como se refere a linha acima:

    net use Z: \\IP_compartilhamento\

    O que o Felipe passou é o modo em vbs

    Set objNet = CreateObject("WScript.Network")
    On Error Resume Next
    objNet.RemoveNetworkDrive "X:"
    objNet.MapNetworkDrive "X:", "\\server\share01"
    objNet.RemoveNetworkDrive "Z:"
    objNet.MapNetworkDrive "Z:", "\\server\share02"

    Mas o que difere um do outro? Na minha opinião a única diferença é que o VBS tem como você utilizar de um único arquivo de script para implantar exceções em vários usuários, além de ser mais novo, exemplo: Podemos ter um usuário que mapeia apenas a unidade X: e não mapeia a Y:, com o vbs conseguimos fazer isso em um único arquivo.

    no seu caso qualquer um dos dois faz oq ue precisa!

    Respondendo a pergunta acima, iremos usar o vbs.

    Para renomear para vbs basta mudar a extensão de txt para vbs.

    Para salvar na netlogon, logado no servidor de DC

    Inciar | Executar | \\nomedoseuservidor\netlogon

    Coloca ele lá dentro.

    Depois faz o processo no ad, que passamos acima.

    Abs!


    ..::.. Carlos Henrique | MCSA WINDOWS SERVER 2003 ..::..
    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:51
    sexta-feira, 3 de dezembro de 2010 13:19
  • E so vc entra na pasta net logon e digitar

    net use Z: \\IP_compartilhamento\

    O que o lssttphw

    Set objNet = CreateObject("WScript.Network")
    Onsafsfasfasfasfa
    objNet.RemoveNetworkDrive "X:"
    objNet.MapNetworkDrive "X:", "\\server\sasfasfa
    objNet.RemoveNetworkDrive "Z:"
    objNet.MapNetworkDrive "Z:", "\\server\aisdjidas

    terça-feira, 6 de março de 2012 00:39