none
Bat para chama Script vbs RRS feed

  • Pergunta

  • Bom dia a todos.....

    Tenho uma GPO onde usuarios de um setor não acessam pen-drive, esses usuarios quando logam executam um bat para mapeamento da rede.

    Um usuario expecifico desse setor tera acesso ao pen drive, como posso chamar um script .vbs dentro desse bat de mapeamento.

    Ex:
    Bat:

    @echo off
    net use s: /delete
    net use s: \\srv\geral
    net use T: /delete
    net use T: \\srv\Sistemas
    net time \\srv /set /yes
    exit

    Como posso adcionar dentro desse bat para chamar um vbs?

    Vlwsss
    David Dellacenta http://www.andersonpatricio.org http://www.itcentral.com.br
    • Editado David182 segunda-feira, 15 de junho de 2009 12:09
    segunda-feira, 15 de junho de 2009 12:07

Respostas

  • Olá,

    Cria um grupo e bloqueia por GPO...

    Crie um grupo, e na GPO você nega o read e o apply gpo para este grupo.

    Coloque os usuários neste grupo.

    Faça um teste e nos retorne.

    Até mais,

    Jesiel

    Obs.: Se útil, classifique
    • Marcado como Resposta David182 terça-feira, 16 de junho de 2009 20:24
    terça-feira, 16 de junho de 2009 13:30

Todas as Respostas

  • Olá,

    David, para chamar um vbs no bat, basta você colocar o caminho do vbs inteiro. Exemplo:

    @echo off
    net use s: /delete
    net use s: \\srv\geral
    net use T: /delete
    net use T: \\srv\Sistemas
    net time \\srv /set /yes
    //servidor/share/arquivo.vbs
    exit


    Voce poderia fazer tudo em vbs também.

    Até mais,

    Jesiel

    Obs.: Se útil, classifique
    terça-feira, 16 de junho de 2009 12:07
  • sou muito fraco em vbs..... sei fazer mesmo uns bats

    Como posso fazer esse script via vbs?


    Pq e o seguinte:

    Na minha OU possui grupos separados por setores onde tem uma GPO q bloquia pen drive. Mas nesse grupo somente um usuario podera usar o pen drive. Aí no caso estou chamando um vbs que desbloquia pendrivr.

    seria assim mesmo?



    Set WshShell = WScript.CreateObject("WScript.Shell")
    Set wshNetwork = WScript.CreateObject( "WScript.Network")

    usuario = WshNetwork.UserName

    'sincroniza hora
    WshShell.run("net time /setsntp: srv")

    'Mapeia unidades de rede
    WshNetwork.RemoveNetworkDrive "R:", true
    WshNetwork.MapNetworkDrive "R:", "\\srv\reports"
    WshNetwork.RemoveNetworkDrive "S:", true
    WshNetwork.MapNetworkDrive "S:", "\\srv\geral"
    WshNetwork.RemoveNetworkDrive "T:", true
    WshNetwork.MapNetworkDrive "T:", "\\srv\Sistemas"
    WshNetwork.RemoveNetworkDrive "U:", true
    WshNetwork.MapNetworkDrive "U:", "\\srv\Report_files"


    Como seria mais viavel desbloquear somente um usuario desse grupo para utilizar USB




    David Dellacenta http://www.andersonpatricio.org http://www.itcentral.com.br
    • Editado David182 terça-feira, 16 de junho de 2009 13:07
    terça-feira, 16 de junho de 2009 12:41
  • Olá,

    Cria um grupo e bloqueia por GPO...

    Crie um grupo, e na GPO você nega o read e o apply gpo para este grupo.

    Coloque os usuários neste grupo.

    Faça um teste e nos retorne.

    Até mais,

    Jesiel

    Obs.: Se útil, classifique
    • Marcado como Resposta David182 terça-feira, 16 de junho de 2009 20:24
    terça-feira, 16 de junho de 2009 13:30
  • Ok...fazer o teste aki!

    David Dellacenta http://www.andersonpatricio.org http://www.itcentral.com.br
    terça-feira, 16 de junho de 2009 14:11
  • David,

    Se for para chamar apenas o script dentro da bat é simples, veja:

    Com base no exemplo que vc colocou no primeiro post.

    @echo off
    net use s: /delete
    net use s: \\srv\geral
    net use T: /delete
    net use T: \\srv\Sistemas
    net time \\srv /set /yes

    call script.vbs

    exit


    Isso resolvera seu problema.
    Erick Albuquerque
    terça-feira, 16 de junho de 2009 18:53
  • deu certin..... vlws
    David Dellacenta http://www.andersonpatricio.org http://www.itcentral.com.br
    terça-feira, 16 de junho de 2009 20:24
  • Otimo!!
    Me add no msn tenho uma pergunta pra ti.

    erick.albuquerque@hotmail.com.

    Abraço,
    Erick Albuquerque
    terça-feira, 16 de junho de 2009 20:36