none
Erro Scripts .VBS Mapeando unidades RRS feed

  • Pergunta

  • pessoal,

     

    Possuo scripts .vbs em um cliente, no qual mapeio pastas da rede e impressoras. O problema é que de vez em quando quando vai mapear a impressora, ele dá um erro e diz que tem um erro e o caminho está inválido, sendo que ele mapeia a impressora e ela funciona normalmente.

    Também ele quando mapeia as pastas de rede, ele não aparece o nome da pasta na rede, junto com a letra atribuída, que facilita a sua identificação para o usuário.

     

    DNS está tudo ok. Será que ele resolve os nomes via Netbios? Já tentei de tudo.

    É necessário no logoff um script para remover os mapeamentos feitos no logon?

    Abaixo está o script:

     

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "H:","\\Santiago-main\ARQUIVOGERAL"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "L:","\\SANTIAGO-main\BIBLIOTECA"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "Q:","\\SANTIAGO-main\QUALIDADE"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "N:","\\SANTIAGO-main\NORMAS"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "O:","\\Santiago-main\ADMINISTRATIVO"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "P:","\\SANTIAGO-main\TRABALHO"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "S:","\\SANTIAGO-main\BANCOS"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "U:","\\SANTIAGO-main\CAD"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "V:","\\SANTIAGO-main\DADOS"

    Set objNet = CreateObject("Wscript.Network")
    objNet.MapNetworkDrive "W:","\\SANTIAGO-main\PUBLICO"

    Set WshNetwork = CreateObject("WScript.Network")
    WshNetwork.AddWindowsPrinterConnection "\\SANTIAGO-server\RICOHA3"

    Set WshNetwork = CreateObject("WScript.Network")
    WshNetwork.AddWindowsPrinterConnection "\\SANTIAGO-server\RICOHA4"

    Set WshNetwork = CreateObject("WScript.Network")
    WshNetwork.AddWindowsPrinterConnection "\\SANTIAGO-server\HP500"

    WshNetwork.SetDefaultPrinter "\\SANTIAGO-server\RICOHA4"

     


    grato por toda a ajuda.

    quarta-feira, 14 de janeiro de 2009 13:59

Respostas

  • Boa tarde.

     

    também tinha alguns problemas com mapeamentos, ao invés de tirar os mapeamentos no logoff eu coloco no script para limpar todas as unidades de rede, antes de começar a mapear o resto.

     só que eu só uso bat para mapeamentos e vbs para puxar alguns icones para area de trabalho (a bat chama os vbs) eu faço assim:

     

    xpto.bat

     

    net use * /del

     

    net use p: \\x.y.z.d\pasta

     

    net use p: \\x.y.z.d\impressora

     

    script1.vbs

     

    script2.vbs

     

    Espero ter ajudado.

     

    quarta-feira, 14 de janeiro de 2009 18:03

Todas as Respostas

  • Boa tarde.

     

    também tinha alguns problemas com mapeamentos, ao invés de tirar os mapeamentos no logoff eu coloco no script para limpar todas as unidades de rede, antes de começar a mapear o resto.

     só que eu só uso bat para mapeamentos e vbs para puxar alguns icones para area de trabalho (a bat chama os vbs) eu faço assim:

     

    xpto.bat

     

    net use * /del

     

    net use p: \\x.y.z.d\pasta

     

    net use p: \\x.y.z.d\impressora

     

    script1.vbs

     

    script2.vbs

     

    Espero ter ajudado.

     

    quarta-feira, 14 de janeiro de 2009 18:03
  • Olá Srs,

     

    Estou movendo a thread para a área correta.

     

    Abraço

     

    quarta-feira, 14 de janeiro de 2009 18:09