Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Прикрепленные юзеры
Показать сообщение отдельно

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Ситуация обстоит следующим образом:
Необходимо будет создать 2 скрипта. logon.bat и logoff.bat(имена могут быть другими):

Код: Выделить весь код
logon.bat:
 copy >\\server\hiddenshare$\%username%\%computername%
Код: Выделить весь код
logoff.bat:
 del \\server\hiddenshare$\%username%\%computername%

Первый(при входе) создает в нужной папке файл без расширения и имя файла - имя компа, на котором выполнен вход.
Второй(при выходе) удаляет данный файл.

Я предлагаю сделать приложение серверным. Плюс и минус:
Плюсы: не надо бегать по клиентам, устанавливая каждому програмку и возиться с правами.

Минусы: необходимо будет вешать планировщик каждую, например, минуту, который будет отрабатывать данную прогу. Можно в будущем сделать и службой/драйвером, но пока только так.

Что имеется в данный момент:
В программе необходимо будет задать имена доменных пользователей, которым будет ограничен доступ на компы и указать папку на сервере, куда складываются файлы(\\server\hiddenshare$).
Программа проходит по дереву папок, и, если в указанных подпапках есть более 1 файла(т.е. выполнен вход на 2 компах), то запускается утилита, совершающая выход из системы. Первый пользователь не трогается, остальным совершается выход из системы.

P.S. Я смутно предполагаю, что теоретически все это можно сделать и bat-файлом, но я в них не силен, поэтому мне проще написать программку

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Последний раз редактировалось Delirium, 02-10-2008 в 03:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:35, 02-10-2008 | #10

Название темы: Прикрепленные юзеры