Certifique-se de que uma unidade de rede permaneça conectada

1

Em um Windows Server 2003, continuo perdendo a conexão com as unidades de rede - ou, para ser mais específico - elas se desconectam.

Agora, posso simplesmente fazer o logon e clicar duas vezes nas unidades de rede e sem problemas, mas elas serão desconectadas novamente mais tarde.

Isso causa um problema para aplicativos que tentam acessar essas unidades de rede.

Como posso ter certeza de que as unidades permanecem conectadas e reconectar automaticamente se (por algum motivo) desconectar?

    
por Kjensen 27.11.2009 / 12:20

2 respostas

2

Em primeiro lugar, leia o artigo da KB aqui: link

Este é um comportamento padrão e interno do servidor Windows e destina-se a evitar o uso desnecessário de recursos do servidor.

Agora, a questão de por que seus aplicativos precisam de uma unidade de rede mapeada e por que eles não estão se conectando via UNCs precisa ser solicitada e respondida.

Supondo, entretanto, que há uma razão válida para isso, uma abordagem possível seria ter um trabalho regular que mantenha a unidade mapeada "aquecida", por exemplo, colocando um arquivo de 1 byte nele a cada 10 minutos (sobrescrevendo o arquivo anterior de 1 byte de 10 minutos atrás).

Mas ainda assim pergunto por que os aplicativos precisam de mapeamentos de unidade.

    
por 27.11.2009 / 12:42
3

Este problema tem me dado sofrimento significativo com vários scripts automatizados que simplesmente falhariam quando o mapeamento de rede não seria restabelecido.

Em vez disso, voltei e alterei vários scripts para usar o formato de caminho longo UNC em vez de uma unidade mapeada - isso solucionou meus problemas sem realmente resolver os problemas com os mapeamentos de unidade. Ou seja em vez de referir-se a um arquivo como N:\something\something.txt , eu me referiria a ele como \GOOFY\MyShare\something\something.txt .

    
por 27.11.2009 / 12:42