Como acordar uma unidade de rede a partir do script em lote?

5

Eu tenho um script em lote que executa um robocopy. Está falhando porque a unidade não está acordada.

NoWindowsExplorer,duplicarocliquenesseícone"acorda" o link e a cruz desaparece e a robocopy é executada sem problemas.

Como posso acordá-lo em um arquivo de lote?

Informações adicionais : se meu computador estiver inativo ou reinicializado. O script em lote não é executado até que eu acorde a unidade através do ícone. As duas máquinas não estão em um domínio e usam o mesmo nome de usuário e senha (administrador).

Informações adicionais 2: Observe a unidade indisponível.

Status       Local     Remote                    Network

---------------------------------------------------------------------------
OK           P:        \fileserver2008\P        Microsoft Windows Network
Unavailable  T:        \fileserver2008\T        Microsoft Windows Network
    
por Valamas 17.11.2011 / 07:03

2 respostas

6

Eu não estou familiarizado com este problema, mas você pode querer experimentar duas coisas:

  1. Tente executar um comando Dir na unidade e veja se ele é ativado: Dir T: \

  2. Você sempre pode desconectar e conectar a unidade novamente a partir da linha de comando, IE: do seu programa em lotes.

por 17.11.2011 / 09:44
1

Que tal pingar o seu endereço IP, isso acorda? Se falhar, veja se há algum tipo de comando WOL para fazer o disco inicializar ...

    
por 17.11.2011 / 10:13