В наличии есть терминальный сервер на базе Windows Server 2003 R2 Enterprise Edition.
Для определения времени последнего подключения к серверу по всем учётным записям, следует зайти на сервер под учётной записью обладающей правами Администратора и далее запустить командную строку (Win + R и набрать cmd.exe). В ней будет использовать инструмент консольного вывода – wmic:
C:\Documents and Settings\ekzorchik>Whoami – текущая учётная запись.
office\ekzorchik
C:\Documents and Settings\ekzorchik>wmic
в окружении вводим ниже следующую команду:
wmic:root\cli>/output:”c:\account_netlogin.html” netlogin get Comment,Description,LastLogon,Name /format:htable
, поясню:
/output:”c:\account_netlogin.html” – сохранить результаты команды в HTML-файл
Netlogin – утилита по получению информации о сетевом входе
Get – получить данные по конкретным столбцам. (если использовать конструкцию вида wmic netlogin list full – получим все параметры)
При успешном выполнении команды, на системной диске C: будет сформирован результат выборки, открыть искомый можно в любом браузере поддерживающим html код:
Колонка LastLogon расшифровывается по следующему правилу:
20121008130925.000000+420
, где:
2012 – год
10 – число месяца
08 – месяц в году (август)
13 – часы
09 – минуты
25 – секунды
, после знака точки “.” можно все удалить.
После этого можно заняться преобразование в удобный для восприятия вид через продукт Microsoft Office Excel.
Вот собственно и всё, данным способом можно поддерживать в актуальном состоянии список сотрудников которые пользуются Вашим терминальным сервисом. На этом всё, удачи!