Встал вопрос о корректном завершении терминальных сессий для тех пользователей, кто работает в 1С. Т.к. сколько ни говори пользователям, а некоторые упорно не завершают сеансы.
В программе предусмотрена возможность заполнить список пользователей, взяв их из текущих сеансов.
Для запуска программы в планировщике предусмотрен параметр командной строки — программа запустится и завершит сеансы пользователей. В графическом режиме можно завершить сеансы как одного пользователя, так и всех указанных.
Протестированно в след. ОС: Windows Server 2008, Windows Server 2012
А какие права должны быть у «Завершателя» ?
А чем не устроил logoff через групповые политики?
https://technet.microsoft.com/ru-ru/library/cc753112(v=ws.10).aspx
Angel_19, а есть ключ командной строки «завершить всех, кроме <Список>»?
(2) blackhole321, logoff через групповые политики применяется ко всем пользователям. А если понадобится оставить в ночь обработку, тогда как? Вешать на своём рабочем месте бесплатный игровой автокликер, чтобы имитировать действия мышью? )
Вы можете отфильтровать применение GPO по группам безопасности.
Если Вы хотите завершить сессию определенного пользователя в определенное время, можно использовать примерно следующий код PowerShell:
Get-TSSession -ComputerName comp1 -UserName user1 | Stop-TSSession -Force
Или вот совсем штатные средства:
https://technet.microsoft.com/en-us/library/jj215468.aspx
(5) blackhole321,
Windows Server Technical Preview and Windows 10
Other Versions
Updated: June 1, 2015
Applies To: Windows 10, Windows Server Technical Preview
Способ не для всех.
Ну вот вариант средствами командной строки
http://serverfault.com/questions/575667/force-authenticated-user-immediate-logoff-emergency-case
(1)Тоже интересно. Скорее админа
А как юзеру завершить СВОЙ подвисший сеанс не подскажете?
Всякие qwinsta требуют админских прав на удаленном сервере.
Чую всё идёт к тому, что надо писать свою базу — и через вызовы этих утилит на сервере управлять RDP сеансами.
Думаю что никак.
Во первых нужно знать ID сеанса. Во вторых должны быть права на завершение сеансов. А все это требует прав админа.
Здравствуйте, использую Вашу программу — все хорошо работает на Server 2016,спасибо. А вот на server 2012 при попытка заполучить список сеансов выпадает ошибка — Access Violation. Press OK to ignore and risk data corruption. Press Cancel to kill the programm. Нажатие на любую клавишу закрывает программу. DEP отключал — не помогло
Доброго.
Извините, что долго не отвечал.
На 2012 сервере должно работать без проблем, т.к. я программу тестировал именно на 2012 и сам ее использую на 2012.
Возможно прав не хватает у пользователя под которым запускаете программу.