Para ver quem está conectado:
net session
Para finalizar uma conexão:
net session \computername /delete
Normalmente, uso o seguinte comando para estabelecer uma conexão de pasta de rede compartilhada:
net use * \remotebox\sharedfolder /user:userid pwd
Este comando é usado no lado do cliente. Existe alguma ferramenta de comando semelhante no lado remoto para ver quem tem conexões e desconectar a conexão?
A razão pela qual eu faço esta pergunta é que hoje eu tenho um caso: a conexão no lado do cliente (Windows XP) é perdida, mas parece que o servidor (Windows XP também) não recebe notificação sobre a conexão perdido. A caixa do cliente foi reinicializada e ainda poderia fazer uma conexão novamente. Eu tive que reiniciar o PC remoto para resolver o problema.
Então eu acho que preciso descobrir uma maneira no lado do servidor (pasta a ser compartilhada) para saber quais PCs têm conexão e redefinir a conexão. Isso é possível?
Para ver quem está conectado:
net session
Para finalizar uma conexão:
net session \computername /delete
O recurso de reconexão automática no cliente pode ser o que você está enfrentando. Ele armazenará em cache o login e tentará se reconectar, se detectar que um recurso não está mais disponível.
Se você estiver tentando desconectar todas as sessões remotas ativas no servidor, interromper os serviços "Servidor" é mais eficaz, mas é uma opção "tudo ou nada".
Tags windows-xp network-share net