Я пытаюсь найти способ отображения файлов, которые открыты на определенном сервере.Наряду с этой информацией я хочу указать имя компьютера (или IP-адрес), где файл открыт, и пользователя, у которого он открыт.
Я выполнил следующую команду в командной строке:
openfiles /query /s servername /v
Получает почти все , что я хочу, но он не показывает, на каком компьютере открыт файл.
Я запустил следующее Power Shell Команды на самом сервере .
Get-SmbOpenFile
И
Get-SmbOpenFile | Format-List
Обе приведенные выше команды Power Shell дают мне результат, который я ищу, но проблема в том, что я не смог выяснитькак заставить их (или какой-то их вариант) работать с клиентского / удаленного компьютера.
То, что я хочу иметь в списке, - это путь к открытому файлу, пользователь, у которого он открыт, икомпьютер, на котором открыт этот файл.