Страница 1 из 1

Сбор статистики с фермы RDS

Добавлено: 27 апр 2020 14:14
bigsmog88
Добрый день, коллеги.
Нужна помощь в реализации следующей задачи.
Необходимо собирать с фермы RDS статистику по пользователям, а именно:
1. Во сколько залогинился
2. Активна сессия или нет
3. сколько было времени простоя за день
4. во сколько вышел пользователь.

Статистика нужна за день, никак не могу придумать как это реализовать.

Re: Сбор статистики с фермы RDS

Добавлено: 29 апр 2020 06:31
Алексей Максимов
Если реализация предполагается только штатными средствами Windows Server, то это будет не тривиальная задача, хотя и вполне выполнимая.

Пункты 1 и 4 - можно получить из анализа лога "Microsoft-Windows-TerminalServices-LocalSessionManager/Operational", где фиксируются все пользовательские входы и отключения.
Пример скрипта можно посмотреть здесь: Connection Report for Remote Desktop

Пункты 2 и 3 это уже более сложная задача, так как нужно через какие-то промежутки времени где-то фиксировать состояние каждой сессии, полученное из п.2 и сохранять их для последующего анализа к пункту 3.
Примеры скриптов получения информации о сессиях можете искать там же: Script Center > Repository.
При этом следует обращать внимание на то, что командлет Get-RDUserSession имеет проблемы, которые приходится обходить.

Re: Сбор статистики с фермы RDS

Добавлено: 12 май 2020 09:04
bigsmog88
спасибо, Ваш ответ помог.