Prezados,
PROBLEMA:
O meu problema é exatamente como relatado pelo usuário: augustonovaesjr:
--------- augustonovaesjr -----
Quando o windows inicia, ao tentar acessar a unidade mapeada, apresenta a seguinte mensagem:
Erro ao reconectar a Z: a \\10.1.1.250\tmp
Microsoft Windows Network: O nome do dispositivo já está em uso.
Essa conexão não foi restaurada.
---------
SOLUÇÃO:
Solução que deu certo para mim foi a relatada pelo usuário: Ftoffoli
----- Ftoffoli ---------------
1 - Criei um arquivo .bat;
2 - Dentro desse arquivo:
net use letradocompartilhamento: /delete
net use letradocompartilhamento: \\nomedoservidor\compartilhamento
net use letradocompartilhamento: \\ipdoservidor\compartilhamento
3 - Coloquei esse .bat na inicialização do Windows na máquina que apresentou o problema e funcionou.
---------
Eu fiz algumas adaptações:
1) rodar o script em Background
2) coloquei um timer de 30s após o comando "flushdns". No meu caso após remover os mapeamentos tive que usar o comando "ipconfig /flushdns", e constatei que era preciso aguardar alguns segundos para surtir efeito, por isso o timer.
Segue os meus scripts:
** script vbs - backgrond.vbs
Apontamento: Deixem o script.bat na mesma pasta que o script.vbs ele só serve para executar o script.bat em modo background.
------ inicio script ---
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "script.bat", 0
------ fim script ---
** script.bat
------ inicio script ---
ipconfig /flushdns
timeout /T 30
net use * /delete /y
ipconfig /flushdns
timeout /T 30
NET USE Z: \\<repositorio>\<domínio> /USER:<domínio>\<nome usuário>
ipconfig /flushdns
------ fim script ---
Exemplo:
DOMÍNIO: MCX
NET USE Z: \\repositorio.rs.pas.edu.br\MCX /USER:mcx\juca.pipoca