Собрать статистику посещений терминального сервера можно через события Windows. Или сделать иначе, на logon и logoff повесить скрипт. Который будет записывать в текстовый файл когда пользователь подключился и отключился. Единственный минус у данного решения, не записывает откуда пришел пользователь (ip адрес).
Скрипт написан на Powershell. Лог записывается в файл вида date.txt, каждые сутки новый файл.
1 Add-Type -AssemblyName System.DirectoryServices.AccountManagement;
2 $fullusername = [System.DirectoryServices.AccountManagement.UserPrincipal]::Current.DisplayName;
3 $date = Get-Date -format yyyy-MM-dd
4 $time = Get-Date -UFormat «%R»
5 $filelog = «\\file-srv\Log\$($date).txt»
6 $logon = «Пользователь $fullusername $date в $time подключился — отключился от $Env:Computername»
7 Write-Output $logon >> $filelog
Не забываем правильно указать путь в переменной filelog и проверить что пользователи имеют права записи в данное расположение.