Ответы:
Из командной строки запустите net session
. Это покажет вам информацию о подключении сеанса. Он не покажет вам, кто активно передает данные. Для этого вам нужно запустить программу захвата пакетов на сервере.
Вы также можете запустить консоль MMC относительно ОС Windows и роли для общего доступа к файлам (например, Управление общими ресурсами и хранилищами в Windows Server 2008 R2). Например, в Windows Server 2008 и 2008 R2 вы можете открыть консоль управления компьютером и перейти к элементу или панели действий File Services|Share and Storage Management
и щелкнуть по нему .Manage Sessions
Manage Open Files
Существует два основных способа узнать, к каким файлам на общих ресурсах SMB обращаются:
[CLI] Команда openfiles
.
[GUI] Open Files
Объект под Computer Management
( compmgmt.msc
) => Shared Folders
=> Open Files
.
Любой файл, который в данный момент открыт, должен рассматриваться как потенциально используемый, либо считываемый, записываемый, либо просто открытый процессом клиентским компьютером.
Они также покажут вам, какой пользователь (или компьютер, если с ним не связан пользователь) владеет дескриптором. В противном случае, смотрите ответ joeqwerty о том, как получить список активных сессий / пользователей SMB.