mxm199
16-07-2019, 13:44
День добрый, помогите вот с такой просьбой, имеется команда, запрос с локальной машины на сервер srv1 посмотреть кем открыт файл, содержащий в своём пути/имени "запрос" и с расширеним (не обязательно) ".doc"
openfiles.exe /query /s srv1 /fo table | find /i "запрос" | find /i ".doc"
В ответ приходит, ID, кем открыт и путь
21477396 Ivanov Windows d:\...\Запрос 2019.doc
И, соответственно можно прибить соединение с этим файлом
openfiles.exe /disconnect /s srv1 /id 21477396
Конечно я, наверно зря тут расписываю эту команду)))
Хотелось всё это завернуть в cmd-скрипт с запросом значений полей find, выводом списка найденных файлов и возможностью прибить разом нужные файлы по ID
Сам я не могу осилить такое написать, может кто поможет
Заранее спасибо!
openfiles.exe /query /s srv1 /fo table | find /i "запрос" | find /i ".doc"
В ответ приходит, ID, кем открыт и путь
21477396 Ivanov Windows d:\...\Запрос 2019.doc
И, соответственно можно прибить соединение с этим файлом
openfiles.exe /disconnect /s srv1 /id 21477396
Конечно я, наверно зря тут расписываю эту команду)))
Хотелось всё это завернуть в cmd-скрипт с запросом значений полей find, выводом списка найденных файлов и возможностью прибить разом нужные файлы по ID
Сам я не могу осилить такое написать, может кто поможет
Заранее спасибо!