Войти

Показать полную графическую версию : Как закрыть открытые файлы пользователей в windows server?


maksimiich
19-11-2018, 17:58
Добрый вечер! HELP! как можно автоматизировать процесс закрытия всех открытых файлов пользователей на серверной виртуальной машине? Есть виртуалка windows server 2008 r2, машина в домене, с софтом который установлен на ней работает большое количество пользователей. Очень часто нужно выгонять пользователей, дабы что-нибудь обновить, закрывать все открытые файлы. может кто знает как автоматизировать, какой-нибудь скрипт и прочее?

Elven
20-11-2018, 12:35
а где гарантия, что пользователи не ломанутся в свежезакрытое? Кроме того закрытие файлов приведет к некорректной работе пользователей в некотором софте как минимум. По описанному выходит, что на оную (работу пользователей) как бы пофиг, посему просто ребутим машину и вуаля - файло закрыто.
Ну и так, между прочим, 2012r2 свое доживает (14.01.2020 закрывается расширенная поддержка), пора бы на 2016 перебираться.

megaloman
20-11-2018, 16:56
ребутим машину »Сервер???
Вообще-то в управлении компьютером можно просмотреть открытые файлы и при желании их закрыть. Как это сделать скриптом, пока не знаю

Elven
20-11-2018, 17:07
megaloman, если это просто терминалка - в чем проблема? имхо держать в терминалках боевой софт это немного извращение, но если так, то конечно можно посмотреть и в сторону "потушить все сессии".

alpap
20-11-2018, 18:44
"потушить все сессии" »
типа?

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
20-11-2018, 19:33
держать в терминалках боевой софт это немного извращение » На виртуальных машинах держать боевой софт (особенно клиент-сервер, общие базы)- это благо и норма. Особенно, если виртуальные машины развёрнуты на кластере.

Elven
20-11-2018, 20:13
виртуальных машинах держать боевой софт »
так а при чем здесь теплое к мягкому? терминалка - виртуалка, под боевой софт с его безразмерными базами - другие виртуалки. вполне нормально. а вот держать все это на одной машине - не самый удобный вариант - сложнее расширять в случае чего.

DJ Mogarych
22-11-2018, 11:03
Очень часто нужно выгонять пользователей, дабы что-нибудь обновить, закрывать все открытые файлы »
Существует групповая политика, которая умеет выгонять всех пользователей в определённое время и препятствовать их повторному входу.
Погуглите.




© OSzone.net 2001-2012