В 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.