Прикрепленные юзеры
ПРиветствую!Есть сервер с платформой Windows 2003 server, имеються так же рабочие станций под управлением Windows Xp, на каждой рабочей станций юзеры входять в группу "Опытные пользователи" именно прикрепленные юзеры, примерно два юзера, некоторые другие пользователи в этом же домене могут в ходит под своим именем на эти компьютеры. Как можно настроить Windows для того что бы именно только прикрепленные пользователи заходили на свои компьютеры, а то каждый заходить и оставляет муссор. Где это настроивается в сервере или же в рабочий станций.
|
nureke, идете на ваш контроллер домена - "Active Directory - пользователи и компьютеры" - входите в свойства нужных пользователей (если вы их не перемещали в какие-то нестандартные OU, они располагаются в "Users" - на вкладке "учетная запись" нажимаете "вход на..." - там по умолчанию стоит "вход на все компьютеры" - ставите переключатель "вход на указанные компьютеры" и прописываете нужные имена компов.
|
а если мне не нужно привязывать пользователя к конкретному компьютеру, а просто запретить логинится больше чем на одном компьютере, тогда как быть?
|
ну я бы предложил такую хитрую вещь, вкратце примерно так:
2 скрипта, один на вход в систему, второй на выход из системы. При входе в систему первый скрипт проверяет, есть ли файлы в скрытой шаре на сервере, если они есть, то запускаем "shutdown -l"(выход из системы). Если же файла нет, то создается пустой файл, например, comp1_user1.txt. При выходе срабатывает второй скрипт, который удаляет файл comp1_user1.txt на сервере, индицируя тем самым, что пользователь вышел из системы. Второй пользователь создаст и удалит файл comp2_user1.txt Так как при входе проверяется наличие файлов, то, если там будет хоть 1 документ, вход выполнен не будет. P.S. Программку что ли написать для этого дела... |
да, да напиши программку :) , пожалуйста
|
Программка будет работать при условии:
на машине должет быть установлен .Net Framework 2.0. Выход из системы при залогиненном пользователе я уже написал, осталось решить такие проблемы: 1. Клиентское или серверное приложение делать. 2. Что делать, если пользователь ушел и не вышел из системы. (на этот счет уже есть мысли). |
2. Что делать, если пользователь ушел и не вышел из системы. (на этот счет уже есть мысли).
а так же что делать, если отключили электроэнергию (неожиданно), а в этот момент было залогинено например 150 пользователей. на счет 1. Клиентское или серверное приложение делать. , я считаю надо делать и то и другое, ведь этож каждый зайдет попробует решить свою проблемму и скажет ВАМ ОГРОМНОЕ СПАСИБО |
Цитата:
Я в данный момент для теста пишу только для 1 пользователя. Если все устроит, можно будет сделать и для многих пользователей. |
да, извините пожалуйста, просто мы тут тоже думаем над таким скриптом и обсуждаем сразу все проблемы
|
Ситуация обстоит следующим образом:
Необходимо будет создать 2 скрипта. logon.bat и logoff.bat(имена могут быть другими): Код:
logon.bat: Код:
logoff.bat: Первый(при входе) создает в нужной папке файл без расширения и имя файла - имя компа, на котором выполнен вход. Второй(при выходе) удаляет данный файл. Я предлагаю сделать приложение серверным. Плюс и минус: Плюсы: не надо бегать по клиентам, устанавливая каждому програмку и возиться с правами. Минусы: необходимо будет вешать планировщик каждую, например, минуту, который будет отрабатывать данную прогу. Можно в будущем сделать и службой/драйвером, но пока только так. Что имеется в данный момент: В программе необходимо будет задать имена доменных пользователей, которым будет ограничен доступ на компы и указать папку на сервере, куда складываются файлы(\\server\hiddenshare$). Программа проходит по дереву папок, и, если в указанных подпапках есть более 1 файла(т.е. выполнен вход на 2 компах), то запускается утилита, совершающая выход из системы. Первый пользователь не трогается, остальным совершается выход из системы. P.S. Я смутно предполагаю, что теоретически все это можно сделать и bat-файлом, но я в них не силен, поэтому мне проще написать программку :) |
спасибо большое за подсказку Delirium, будем пытаться создать bat-файл.
|
Время: 12:16. |
Время: 12:16.
© OSzone.net 2001-