none
Problemas com Vbscript - objNetwork.MapNetworkDrive RRS feed

  • Pergunta

  • Pessoal, estou com um problema curioso.

    Possuo um Vbscript de login implantado via GPO, que faz o mapeamento das unicades de rede.

    Em 90 % dos clients funciona normalmente, porém em alguns notebooks com o Windows 7, ele executa porém não faz o mapeamento.

    Só para ter uma ideia, esse script além de fazer o mapeamento, ele cria uns atalhos no desktop do usuário, e esse passo funciona em todos, somente o mapeamento mesmo que ocorre esse problema.

    Quando executo ele manualmente, funciona, porém quando o mesmo é executado automaticamente ele é executado por completo mas a unidade não é mapeada.

    Para solucionar o problema, criei um batch com os comandos net use e funcionou em 100% dos computadores.

    Alguem já pegou um erro desses?

    Segue o Script:

    Dim Network
    Set Network = CreateObject("Wscript.network")

    Network.MapNetworkDrive "T:", "\\DFS-SERVER\files"

    caso tenha ajudado, favor avaliar

    terça-feira, 11 de junho de 2013 19:56

Respostas

  • Tente isto em uma das máquinas com problema:

    Clique em Iniciar, digite regedit na caixa Iniciar pesquisa e pressione Enter.
    Localize e clique na seguinte subchave do registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    Aponte para novo e clique em Valor DWORD.
    Digite EnableLinkedConnections e pressione Enter.
    EnableLinkedConnectionscom o botão direito e clique em Modificar.
    Na caixa dados do valor , digite 1 e clique em OK.
    Saia do Editor do registro e reinicie o computador.

    Se funcionar você pode distribuir isto via um script de start up.

    Existe um artigo da Microsoft falando sobre isso mas eu não o encontrei, eu tinha isto anotado em um txt.


    Fábio de Paula Junior


    quarta-feira, 12 de junho de 2013 00:35
    Moderador

Todas as Respostas

  • Tente isto em uma das máquinas com problema:

    Clique em Iniciar, digite regedit na caixa Iniciar pesquisa e pressione Enter.
    Localize e clique na seguinte subchave do registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    Aponte para novo e clique em Valor DWORD.
    Digite EnableLinkedConnections e pressione Enter.
    EnableLinkedConnectionscom o botão direito e clique em Modificar.
    Na caixa dados do valor , digite 1 e clique em OK.
    Saia do Editor do registro e reinicie o computador.

    Se funcionar você pode distribuir isto via um script de start up.

    Existe um artigo da Microsoft falando sobre isso mas eu não o encontrei, eu tinha isto anotado em um txt.


    Fábio de Paula Junior


    quarta-feira, 12 de junho de 2013 00:35
    Moderador
  • Vagner, você tentou desabilitar o UAC?

    Att, Nino - Engº. de Projetos - http://www.TInoBar.com.br

    quarta-feira, 12 de junho de 2013 13:29
  • Fabio, perfeito!!! É isso mesmo, agora funcionou em todas as maquinas.

    Encontrei alguns KBs referentes a essa chave de registro,

    http://support.microsoft.com/kb/937624

    http://social.technet.microsoft.com/Forums/pt-BR/winserverGP/thread/a31e2c3d-4e35-4c33-8208-0a0e3b6964c1

    O que me deixa ainda confuso, é como um desktop com o WIndows 7 totalmente atualizado funciona, e em outro idêntico, com as mesmas atualizações não funciona.. 


    caso tenha ajudado, favor avaliar

    quarta-feira, 12 de junho de 2013 13:40
  • Olá Nino, Sim, mesmo com o UAC desabilitado, o script ainda não executava.


    caso tenha ajudado, favor avaliar

    quarta-feira, 12 de junho de 2013 14:02