Как отобразить текущих подключенных пользователей / рабочих станций к общему ресурсу Windows SMB?

11

Я просто ищу способ просмотра подключенных в данный момент пиров к общей папке Windows SMB?

Например: теперь я хочу посмотреть, кто подключен к серверу Windows и выполняет ли он какие-либо передачи файлов?

Дух
источник
1
Связанный вопрос по переполнению стека.
Боб

Ответы:

10

Из командной строки запустите net session. Это покажет вам информацию о подключении сеанса. Он не покажет вам, кто активно передает данные. Для этого вам нужно запустить программу захвата пакетов на сервере.

Вы также можете запустить консоль MMC относительно ОС Windows и роли для общего доступа к файлам (например, Управление общими ресурсами и хранилищами в Windows Server 2008 R2). Например, в Windows Server 2008 и 2008 R2 вы можете открыть консоль управления компьютером и перейти к элементу или панели действий File Services|Share and Storage Managementи щелкнуть по нему .Manage SessionsManage Open Files


введите описание изображения здесь

joeqwerty
источник
Не могли бы вы уточнить ваш второй абзац с более конкретными шагами или скриншотами, если это возможно? Когда я искал это, я обнаружил нечто подобное , но это не работало на Server 2012 (метод управления компьютером работает).
Боб
Спасибо за обновления. Я просто не могу найти это в 2012 году по какой-то причине - возможно, они переместили или удалили его, или, может быть, я просто тупой. Ах хорошо.
Боб
13

Существует два основных способа узнать, к каким файлам на общих ресурсах SMB обращаются:

  • [CLI] Команда openfiles.

  • [GUI] Open FilesОбъект под Computer Management( compmgmt.msc) => Shared Folders=> Open Files.

    Снимок экрана управления компьютером

Любой файл, который в данный момент открыт, должен рассматриваться как потенциально используемый, либо считываемый, записываемый, либо просто открытый процессом клиентским компьютером.

Они также покажут вам, какой пользователь (или компьютер, если с ним не связан пользователь) владеет дескриптором. В противном случае, смотрите ответ joeqwerty о том, как получить список активных сессий / пользователей SMB.

боб
источник
Или Пуск> щелкните правой кнопкой мыши Компьютер> Управление
ROMANIA_engineer