none
Ограничение работы доменных пользователей на рабочих станциях по времени (не терминальных). RRS feed

  • Вопрос

  • Домена на базе W2K3 R2 SP2 RUS x86.

    Как ограничить вход по времени я знаю (в свойствах учётной записи).

    А как сделать так, чтобы пользователя автоматически разлогинивало, по истечении разрешённого времени для выхода?

    На пальцах: Пользователю "Лузер"  разрешён вход с 12:00 до 13:00, он залогинился на рабочую станцию, как в 13:00 его разлогинить не пребегая к стороннему софту? 

    29 марта 2010 г. 10:21

Ответы

Все ответы

  • Можно попробовать написать скрипт и добавить его планировщик заданий. Для разлогинивания использовать команды logoff или shutdown.

    29 марта 2010 г. 10:32
  • Без сторонних программ - никак.

     

    Скрипт, работающий в фоновом режиме, пользователь быстро найдёт и закроет.

    Скрипт в Scheduled Tasks отлогоффит разве только самого себя .)

    Писать свой NT Service - совершенно отдельная история..

    29 марта 2010 г. 10:54
    Отвечающий
  • $StartTime = "12:20:00"
    $EndTime = "15:20:00"

    $Now =Get-Date -UFormat %T

    if (($Now -ge $StartTime) -and ($now -lt $EndTime))
    {
        (Get-WmiObject -Class Win32_OperatingSystem -ComputerName .).InvokeMethod("Win32Shutdown",0)
    }

    Posh. Пихаете в скрипт, с повтором каждые 5-30 минут.  Можно поступить проще создать  повторяющееся задание с одной командой, в интервале времени, когда пользователь не должен работаьт.


    Если сообщение было информативным, отметьте его как правильный ответ. Сразу видно ответ на вопрос :-)
    29 марта 2010 г. 11:05
  • Используя параметры политики безопасности Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\

    Microsoft network server: Disconnect clients when logon hours expire http://technet.microsoft.com/en-us/library/cc758192(WS.10).aspx

    Network security: Force logoff when logon hours expire http://technet.microsoft.com/en-us/library/cc787251(WS.10).aspx

    HOW TO: Limit User Logon Time in a Domain in Windows Server 2003 http://support.microsoft.com/kb/816666
    29 марта 2010 г. 22:36
  • Спасибо мил человек =) (я сам ещё вчера это нашёл :Р )

    Почему сам не отписался - потому, что тестил как работает. И одно из них просто разрывает доступ на примапенные диски и при попытке зайти говорит, что по времени незя.

    Это делает вот это вот:

    "Безопасность сети: принудительный вывод из сеанса по истечении допустимых часов работы

    Этот параметр безопасности определяет, следует ли отключать пользователей, работающих на локальном компьютере, после установленного для них допустимого срока. Этот параметр влияет на работу компонента SMB.

    Если эта политика включена, то клиентские сеансы с участием SMB-сервера будут принудительно прекращаться по истечении периода времени, отведенного клиенту для входа в систему.

    Если эта политика отключена, установленный сеанс клиента может продолжаться по истечении периода времени, разрешенного для клиента.

    По умолчанию: "Включен"."

    А вот это я проверить не успел, так-как рабочий день закончился =D (а сегодня и завтра я не работаю), но по всей видимости это оно и есть:

    "Сервер сети Microsoft: отключать клиентов по истечении разрешенных часов входа

    Этот параметр безопасности определяет, требуется ли отсоединять пользователей, подключенных к локальному компьютеру по истечении разрешенного времени входа. Этот параметр затрагивает компонент блоков сообщений сервера (SMB).

    Если этот параметр включен, клиентские сеансы связи со SMB-службой принудительно прерываются по истечении времени входа.

    Если этот параметр отключен, установленный сеанс связи разрешено поддерживать после истечения времени входа клиента.

    По умолчанию: "Не определено"."

    ЗЫ. А вы не до админы идите и курите мануалы, от того с чем работаете, и половине не знают, что может сервак делать 2003-ий ;(

    30 марта 2010 г. 8:33