В Windows нет способа ограничить многократную регистрацию пользователей. Тем не менее, существует возможность настроить параметры рабочих станций таким образом, чтобы регистрация в системе была разрешена лишь определенным пользователям.
При использовании такого метода каждый пользователь получит доступ только к одной рабочей станции и, следовательно, сможет зарегистрироваться только один раз.
1. Зарегистрируйтесь на рабочей станции на правах администратора домена.
2. Откройте утилиту User Manager (Пуск > Программы > Администрирование > User Manager (Start > Programs > Administrative Tools > User Manager)).
3. Дважды кликните на группе Users, выберите раздел Domain\Everyone и кликните на кнопке Remove.
4. Затем кликните на кнопке Add, выберите пользователя домена и кликните на кнопке Add.
5. Закройте окно User Manager.
6. Завершите сеанс работы с системой, после чего только указанный пользователь сможет регистрироваться на этой рабочей станции (удостоверьтесь в том, что группа администраторов включает в себя администраторов домена, иначе в системе будет нельзя зарегистрироваться).
Представленное решение далеко от идеального. Возможно, следует создать сценарий регистрации, который проверяет статус регистрации пользователя и, если пользователь зарегистрирован, сценарий завершит сеанс работы с системой сразу после проведения регистрации (для этого используется команда logout).
Еще один метод заключается в настройке общего ресурса netlogon для приема только одного сетевого соединения. Затем сценарий попытается открыть файл с ресурса netlogon и, если пользователь уже зарегистрирован, открытие файла будет запрещено и регистрация завершится неудачей.
Пакет Resource Kit в Windows также содержит утилиту CCONNECT.EXE (Con-Current Connection Limiter), которая:
· полностью скрыта от конечного пользователя;
· поддерживает список всех компьютеров, на которых зарегистрирован пользователь.
· записывает последнего известного пользователя компьютера;
· контролирует серверы регистрации, с помощью которых регистрируются пользователи;
· позволяет ограничить одновременную регистрацию для пользователей и групп;
· содержит всю информацию в базе данных SQL Server, управляемой администратором.
Программа CCONNECT.EXE не устанавливается автоматически из пакета Resource Kit для Windows XP. Файлы, необходимые для этого программы, расположены в каталоге Apps\Cconnect на компакт-диске пакета Resource Kit.
Перед использованием клиентской или административной версии CCONNECT.EXE необходимые файлы следует установить с помощью программы SETUP.EXE, которая расположена в каталогах Apps\Cconnect\Client и Apps\Cconnect\Admin.