Compartilhamento de samba do Windows: descartar cache após a alteração de DNS

1

Suponha que eu tenha a seguinte entrada no arquivo hosts.cfg :

1.2.3.4 test # foo machine

Eu começo o script para que cada segunda chamada ping test e cat \test\share\machine-name.txt

Saída de script: IP: 1.2.3.4; machine name: foo

Em seguida, altero hosts.cfg para o seguinte:

1.2.3.5 test # bar machine

Agora a saída do script está seguindo: IP: 1.2.3.5; machine name: foo # bar é esperado!

Problema: \test\share\machine-name.txt ainda aponta para o local antigo

Encontrei apenas uma solução para resolver este problema: restart LanmanWorkstation service. Mas o problema com LanmanWorkstation service é que leva muito tempo para reiniciar e, às vezes, ele trava completamente na operação de parada.

Pergunta: como limpar / redefinir o cache do Windows SMB? Algo como ipconfig /flushdns

Obrigado

    
por Roman 03.11.2011 / 17:12

1 resposta

1

é possível que eles estejam sendo armazenados no Cache do NetBios Resolver?

Para verificar tente:

nbtstat -c

se isso for o problema, o seguinte irá reiniciá-lo.

nbtstat -R
    
por 03.11.2011 / 17:35