none
Script bat nao carrega para o usuário RRS feed

  • Pergunta

  • pessoal, fiz este bat ... que esta na pasta \\servidor\netlogon\script  e dentro da pasta. compartilhada um bat  como  este :
    NET USE T: \\libra\TI$ . chamei nas propriedades do usuário e nada.;..  quando executo \\servidor\netlogon \script.bat                    mapeia todas as unidades normalmente....

     alguem pode auxiliar.. Obrigado a todos pela atencao

    net use F: /delete
    call \\libra\financeiro$\financeiro.bat REM mapeado na letra F

    net use G: /delete
    call \\libra\diretoria$\diretoria.bat REM mapeado na letra G

    net use H: /delete
    call \\libra\Treinamento$\treinamento.bat REM mapeado na letra H

    net use K: /delete
    call \\libra\processos$\processos.bat REM mapeado na letra K

    net use M: /delete
    call \\libra\manuais$\manuais.bat REM mapeado na letra M

    net use P: /delete
    call \\libra\publico\publico.bat REM mapeado na letra P

    net use T: /delete
    call \\libra\ti$\ti.bat REM Mapeado na Letra T

    net use Z: /delete
    call \\libra\diversos\diversos.bat REM Mapeado na Letra Z

    sexta-feira, 13 de abril de 2007 18:24

Respostas

  • Eu tenho uma dica:

    procure mapear os drives antes de executar os comandos com o call.


    []s,

    --
    Vinicius Canto <scripterbr_at_gmail_dot_com>
    Bach. Ciências da Computação - USP
    MVP Visual Developer - Scripting
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Blog sobre Scripting: http://viniciuscanto.blogspot.com

    domingo, 15 de abril de 2007 19:57
    Moderador

Todas as Respostas

  • Olá Cleyton,

    Vc consegue executar o script normalmente ?

    O problema que vc tem é que ele não está sendo eficaz nos usuários ?

    Tente esclarecer um pouco mais, para poder-mos ajudar.

    Pois pelo que vc postou, dá a entender que vc consegue rodar o script normalmente, e que quando vai aplicar nos usuários ele não está sendo aplicado, é isso ?

     

    Se for isso, verifique se vc configurou a GPO corretamente. Lembre-se que vc tem 4 tipos de scripts que pode aplicar, 2 para Usuário (Logon e Logoof) e 2 para Computador (Iniciar e desligar).

     

    Tente verificar se está correta a configuração, aqui vai um cheklist:

    1- verifique se está atribuido a Usuário

    2- verifique se está como Logon ou Logoff

    3- verifique se o caminho do script está correto

    4- verifique as permissões do arquivo (deverá estar com Read and Execute)

    5- verifique as permissões da pasta compartilhada (deverá estar com Read)

    6- verifique se a politica está sendo GPO aos usuários que vc quer (Verifique se vai aplicar a GPO a OU, dominio ou site)

    7- teste com um usuário.

     

    Se este post ajudar, avalie como reposta, para poder melhorar o sistema do Forum.

     

    Obrigado.

    sábado, 14 de abril de 2007 00:44
  • Eu tenho uma dica:

    procure mapear os drives antes de executar os comandos com o call.


    []s,

    --
    Vinicius Canto <scripterbr_at_gmail_dot_com>
    Bach. Ciências da Computação - USP
    MVP Visual Developer - Scripting
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Blog sobre Scripting: http://viniciuscanto.blogspot.com

    domingo, 15 de abril de 2007 19:57
    Moderador
  • Cleyton utilizo o mapeamento de usuario aqui na empresa tambem mais faço assim, no Active Directory no perfil do usuário existe uma guia 'Profile' dentro dela tem uma opção 'Logon script' aqui coloco o nome do setor.bat para 9X e setor.cmd para 2K, no \\servidor\netlogon, tenho os scrips lá pois se voce coloca-los dentro de uma pasta ele não entende ai voce deverá ter na pasta netlogon pelo mesmo um para chamar os outros que estão dentro da pasta, tipo padronizei que o diretorio PUBLICO ficaria na letra P e que todos os dias todos os mapeamentos dos usuarios fossem deletados e remapeados, pois tinham alguns engenheiros mapeavam sem permissão, ai ficava sem controle, bloquei tambem no GPO a opção do mapeamento, bem voltando ao assunto então detro no script do SETOR na primeira linha ele chama um outro que está dentro de uma pasta chamada ALL que por sua vez está dentro de NETLOGON, ai ele funciona.
    ==================================================
    SCRIPT T.I
    @echo off
    call \\SERVIDOR_DOMAIN\NETLOGON\ALL\ALLMATRIZ.cmd | aqui coloco o caminho compledo de onde ele vai chamar o outro script
    net use J: \\servidorKK\Departamentos-01
    net use K: \\servidorYY\sistemas$
    ==================================================
    SCRIPT ALLMATRIZ.cmd
    @echo off
    net use * /delete /yes | aqui ele delata todos os mapeamentos
    net use P: \\ServidorYY\Publico$ /yes
    net time \\servidorZZ /SET /yes | aqui seto a hora do servidor
    ==================================================

    Mais estou mudando para DFS e acabarei comisso hehehehe, mas se precisar de mais alguma coisa pode me mandar um e-mail: andre_alol@ig.com.br


    sexta-feira, 4 de maio de 2007 14:15
  • Então to com o mesmo problema...

    coloco la no perfil o script tudo certinho, fui la no C:\WINDOWS\SYSVOL\sysvol\nomedodominio\scripts, coloquei meu script que ta funcionando corretamente e não roda..

    o usuariologa mas nao mapeia o driver!
    segunda-feira, 24 de março de 2008 21:31
  •  

    Pessoal, posso estar falando bobeira mais não acredito nisso..hehehe...

     

    O que aparentemente está acontecendo é que, como o Call está chamando um outro BAT que está em uma pasta diferente do BAT original (netlogon), ele executa o primeiro BAT mais quando ele conclui e precisa voltar para o BAT primario ele acaba se perdendo e não sabe mais onde está o script para continuar ler e executar;

     

    Cara tente colocar todos esses bats na pasta NetLogon ou no proprio BAT principal utilizando IFs, ficará melhor distribuido e facilitará a sua administração e com certeza resolverá o seu problema...

     

    Um abraço...

     

    Marcos Valente

    quinta-feira, 3 de abril de 2008 13:17
  •  Carcará wrote:
    Então to com o mesmo problema...

    coloco la no perfil o script tudo certinho, fui la no C:\WINDOWS\SYSVOL\sysvol\nomedodominio\scripts, coloquei meu script que ta funcionando corretamente e não roda..

    o usuariologa mas nao mapeia o driver!

     

    Fala carinha tudo bem??? respondi o Seu POST ve lá se resolveu OK..

     

    Valeu

    quinta-feira, 3 de abril de 2008 13:17
  • Então cara, vlw mas eu ja havia resolvido, em outro post. Eu estava errando algumas coisas na configuração e tbm estava usando extenções .vbs quando comecei usar .bat mesmo parece que funciona bem melhor.


    Mas vlw mesmo, obrigado pela ajuda!



    segunda-feira, 7 de abril de 2008 11:21