Отключить общую сетевую папку на стороне сервера?
Обычно я использую следующую команду для подключения к общей сетевой папке:
net use * \\remotebox\sharedfolder /user:userid pwd
Эта команда используется на стороне клиента. Есть ли какой-либо аналогичный инструмент управления на удаленной стороне, чтобы увидеть, у кого есть соединения и отключить соединение?
Причина, по которой я задаю этот вопрос, состоит в том, что сегодня у меня есть один случай: соединение на стороне клиента (Windows XP) потеряно, но кажется, что на стороне сервера (также Windows XP) не получают уведомления о потере соединения. Клиентская коробка была перезагружена и все еще могла установить соединение снова. Мне пришлось перезагрузить удаленный компьютер, чтобы решить проблему.
Затем я думаю, что мне нужно найти способ на стороне сервера (папка для совместного использования), чтобы узнать, какие компьютеры имеют подключение и сбросить подключение. Это возможно?
2 ответа
Чтобы увидеть, кто связан:
net session
Чтобы завершить соединение:
net session \\computername /delete
Функция автоматического переподключения на клиенте может быть тем, с чем вы сталкиваетесь. Он будет кешировать логин и попытаться переподключиться, если обнаружит, что ресурс больше не доступен.
Если вы пытаетесь отключить все активные удаленные сеансы на сервере, то остановка служб "Сервер" более эффективна, но это вариант "все или ничего".