Отключить пользователей NW4.11 на время

Исходные данные:
1. сервер NW4.11 (кстати работает уже 6 лет без замечаний и проблем со скоростью, 25 активных пользователей, останавливался только на профилактическую замену вентиляторов)
2. клиенты на win 98 - novell client 3.4, на 2k/XP - Novell client 4.91 sp2
3. есть некая папка без ограничений по доступу (можно все) с кучей файлов.
4. есть клиенты которые работают с этими файлами и есть клиент на win2k (не админ) с рабочего места которого нужно по команде (в любой момент) все их запаковать в один архив, скопировать на флешку и очистить папку ( + purge).
проблема - если файлы открыты пользователями (а они почти всегда открыты) , то не все удается просто скопировать (типа базы 1С) но и удалить невозможно.
требуется отключить пользователей от папки (или от всех файлов в ней) на некоторое время.
сейчас делаю так : Отбираю права у пользователей на каталог с помощью trustee.nlm и после архивации и удаления даю обратно (сообщения об ошибках на компьтерах пользователей совершенно не интрересуют) - все как бы хорошо.
противопоказание : Если пользователь, у которого отбирают права, держит файл открытым - он получает ошибку на экран. Если он нажимает ОК, то все хорошо и файлы закрываются и я счастлив.
Если он не нажимает ОК, (типа отошел или ушел вообще) файлы остаются открытыми на сервере и это можно снять только сбросом соединения. соответственно удалить нельзя.
Вопрос: Как можно сбросить соединения на сервере у отдельных выделенных пользователей или групп? только с рабочей станции... и только запуском ну скажем bat-файла.
Обычные Time Restrictions не подходят ибо событие заведомо не известно когда произойдет.
нужно что-то типа clear station но более разумную, чтоб не обрывать группу пользователей (или список, заданный в файле).
пробовал такой батник
f:
cd \
f:\public\rc.exe /q disable login user1
f:\public\rc.exe /q disable login user2
f:\public\rc.exe /q load NETOFF.NLM - i -m user -x nouser
del /f /s /q f:\proba\*
но все равно файлы остаются занятыми (подозреваю, что из-за того, что netoff при запуске из батника вываливает свой экран помощи на мониторе сервера и ждет нажатия там же клавиши) и соответственно не удаляются, хотя и как мне кажется
должны.
есть следующий вариант:
Создается вспомогательная группа, которой даются
права на каталог. А пользователи добавляются в группу (удаляются из группы) при помощи некой NLM-ки. слышал, что такая утилитка есть, но встретить не удалось.
если кто нибуть уже решал (решил) подобную задачу, то прошу подсказать куда рыть дальше ибо своей фантазии уже не хватает.
в идеале - значок на рабочем столе пользователя,
который он жмет при поступлении команды (копирует на флешку и удаляет исходные).
убежден, что есть и более элегантные и правильные решения..
1. сервер NW4.11 (кстати работает уже 6 лет без замечаний и проблем со скоростью, 25 активных пользователей, останавливался только на профилактическую замену вентиляторов)
2. клиенты на win 98 - novell client 3.4, на 2k/XP - Novell client 4.91 sp2
3. есть некая папка без ограничений по доступу (можно все) с кучей файлов.
4. есть клиенты которые работают с этими файлами и есть клиент на win2k (не админ) с рабочего места которого нужно по команде (в любой момент) все их запаковать в один архив, скопировать на флешку и очистить папку ( + purge).
проблема - если файлы открыты пользователями (а они почти всегда открыты) , то не все удается просто скопировать (типа базы 1С) но и удалить невозможно.
требуется отключить пользователей от папки (или от всех файлов в ней) на некоторое время.
сейчас делаю так : Отбираю права у пользователей на каталог с помощью trustee.nlm и после архивации и удаления даю обратно (сообщения об ошибках на компьтерах пользователей совершенно не интрересуют) - все как бы хорошо.
противопоказание : Если пользователь, у которого отбирают права, держит файл открытым - он получает ошибку на экран. Если он нажимает ОК, то все хорошо и файлы закрываются и я счастлив.
Если он не нажимает ОК, (типа отошел или ушел вообще) файлы остаются открытыми на сервере и это можно снять только сбросом соединения. соответственно удалить нельзя.
Вопрос: Как можно сбросить соединения на сервере у отдельных выделенных пользователей или групп? только с рабочей станции... и только запуском ну скажем bat-файла.
Обычные Time Restrictions не подходят ибо событие заведомо не известно когда произойдет.
нужно что-то типа clear station но более разумную, чтоб не обрывать группу пользователей (или список, заданный в файле).
пробовал такой батник
f:
cd \
f:\public\rc.exe /q disable login user1
f:\public\rc.exe /q disable login user2
f:\public\rc.exe /q load NETOFF.NLM - i -m user -x nouser
del /f /s /q f:\proba\*
но все равно файлы остаются занятыми (подозреваю, что из-за того, что netoff при запуске из батника вываливает свой экран помощи на мониторе сервера и ждет нажатия там же клавиши) и соответственно не удаляются, хотя и как мне кажется

есть следующий вариант:
Создается вспомогательная группа, которой даются
права на каталог. А пользователи добавляются в группу (удаляются из группы) при помощи некой NLM-ки. слышал, что такая утилитка есть, но встретить не удалось.
если кто нибуть уже решал (решил) подобную задачу, то прошу подсказать куда рыть дальше ибо своей фантазии уже не хватает.
в идеале - значок на рабочем столе пользователя,
который он жмет при поступлении команды (копирует на флешку и удаляет исходные).
