CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
-
maksimiich
CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Добрый вечер! HELP! как можно автоматизировать процесс закрытия всех открытых файлов пользователей на серверной виртуальной машине? Есть виртуалка windows server 2008 r2, машина в домене, с софтом который установлен на ней работает большое количество пользователей. Очень часто нужно выгонять пользователей, дабы что-нибудь обновить, закрывать все открытые файлы. может кто знает как автоматизировать, какой-нибудь скрипт и прочее?
-
Elven
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
а где гарантия, что пользователи не ломанутся в свежезакрытое? Кроме того закрытие файлов приведет к некорректной работе пользователей в некотором софте как минимум. По описанному выходит, что на оную (работу пользователей) как бы пофиг, посему просто ребутим машину и вуаля - файло закрыто.
Ну и так, между прочим, 2012r2 свое доживает (14.01.2020 закрывается расширенная поддержка), пора бы на 2016 перебираться.
Ну и так, между прочим, 2012r2 свое доживает (14.01.2020 закрывается расширенная поддержка), пора бы на 2016 перебираться.
-
megaloman
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Цитата Elven:
ребутим машину
Сервер???
Вообще-то в управлении компьютером можно просмотреть открытые файлы и при желании их закрыть. Как это сделать скриптом, пока не знаю
ребутим машину
CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Сервер???
Вообще-то в управлении компьютером можно просмотреть открытые файлы и при желании их закрыть. Как это сделать скриптом, пока не знаю
-
Elven
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
megaloman, если это просто терминалка - в чем проблема? имхо держать в терминалках боевой софт это немного извращение, но если так, то конечно можно посмотреть и в сторону "потушить все сессии".
-
alpap
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Цитата Elven:
"потушить все сессии"
типа?
Код:
"потушить все сессии"
CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
типа?
Код:
Код: Выделить всё
for /f "skip=1 tokens=1-3" %%a in ('query user^|find /v ">"') do set /a id=%%c& cmd /v/c "if /i "%%a" neq "%Username%" (if !id!==0 (logoff %%b) else (logoff %%c))"-
megaloman
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Цитата Elven:
держать в терминалках боевой софт это немного извращение
На виртуальных машинах держать боевой софт (особенно клиент-сервер, общие базы)- это благо и норма. Особенно, если виртуальные машины развёрнуты на кластере.
держать в терминалках боевой софт это немного извращение
CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
На виртуальных машинах держать боевой софт (особенно клиент-сервер, общие базы)- это благо и норма. Особенно, если виртуальные машины развёрнуты на кластере.
-
Elven
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Цитата megaloman:
виртуальных машинах держать боевой софт
так а при чем здесь теплое к мягкому? терминалка - виртуалка, под боевой софт с его безразмерными базами - другие виртуалки. вполне нормально. а вот держать все это на одной машине - не самый удобный вариант - сложнее расширять в случае чего.
виртуальных машинах держать боевой софт
CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
так а при чем здесь теплое к мягкому? терминалка - виртуалка, под боевой софт с его безразмерными базами - другие виртуалки. вполне нормально. а вот держать все это на одной машине - не самый удобный вариант - сложнее расширять в случае чего.
-
DJ Mogarych
Re: CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Цитата maksimiich:
Очень часто нужно выгонять пользователей, дабы что-нибудь обновить, закрывать все открытые файлы
Существует групповая политика, которая умеет выгонять всех пользователей в определённое время и препятствовать их повторному входу.
Погуглите.
Очень часто нужно выгонять пользователей, дабы что-нибудь обновить, закрывать все открытые файлы
CMD/BAT - Как закрыть открытые файлы пользователей в windows server?
Существует групповая политика, которая умеет выгонять всех пользователей в определённое время и препятствовать их повторному входу.
Погуглите.