Win 7 Explorer continua reabrindo pastas compartilhadas de rede?

1

Temos um script que é executado todas as noites no nosso servidor Win2K SP4. (Eu sei, precisamos atualizar o sistema operacional do servidor. Planejamos fazer isso em breve.)

Às vezes, o script falhou quando as pessoas deixaram as pastas compartilhadas abertas em seus desktops.

Portanto, usamos os comandos em lote net files e net file NNNN /close para localizá-los e fechá-los. Isso funcionou para nós.

No entanto, desde a semana passada, algumas pastas foram deixadas abertas em uma área de trabalho do Windows 7. O script "fechou" como de costume, e o log mostra The command completed successfully. para cada um. Mas as pastas aparentemente ainda estavam abertas: as operações posteriores do script nessas pastas falharam.

Isso é confirmado quando eu faço login no servidor Win2K e fecho manualmente as pastas abertas usando o Gerenciamento do Computador > Pastas Compartilhadas > Abrir arquivos / clique com o botão direito > Perto. Quando faço isso, as pastas abertas desaparecem da lista inicialmente, mas quando atualizo a lista, essas pastas estão de volta.

Em especial, isso acontece com as pastas abertas no Explorer no Windows 7, mas não com as pastas abertas no Windows XP , por exemplo. Se uma pasta compartilhada estiver aberta no Windows Explorer no XP e eu fechar essa pasta do lado do servidor, ela permanecerá fechada. Esse problema também não acontece com arquivos abertos em outros aplicativos; por exemplo. se eu tiver um arquivo aberto no Notepad ++ e eu fechá-lo no servidor, ele permanecerá fechado.

No lado do servidor, testei esse fenômeno no Win2003 Server e no Win2008 Server Standard SP2. O resultado é o mesmo: quando você fecha uma pasta compartilhada aberta do lado do servidor, ela reaparece imediatamente (ou nunca desaparece, no caso do Win2008). Mas somente se estiver aberto no Windows 7; não de, e. Servidor Win2003.

Então, pergunto-me se houve alguma atualização do Windows 7 recentemente que faz com que o Explorer reabra imediatamente as pastas que foram fechadas pelo servidor?

Se sim, o que eu poderia fazer sobre isso do lado do servidor, para manter essas pastas fechadas até que nosso script seja executado?

Obrigado por qualquer ajuda ou sugestão.

    
por LarsH 10.10.2011 / 17:27

1 resposta

1

Eu não sei se eu gosto desta sugestão, mas eu vou fazer de qualquer maneira. Que tal usar "net stop server" e, em seguida, uma vez que o processo conclua "net start server"? Como os serviços de compartilhamento estariam offline, nenhuma quantidade de tentativas por parte das estações de trabalho do cliente deve permitir a reconexão. Não sei quais outros efeitos colaterais isso teria em sua empresa. Impressoras e outros serviços do Windows também ficariam off-line, portanto, esteja avisado antecipadamente.

    
por 10.10.2011 / 23:01