Кто и когда подключался по RDP — часть 3
Обновленная версия скрипта о подключениях к терминальным серверам. В данной версии в лог-файл теперь записывается имя рабочей станции клиента.
1 2 3 4 5 6 7 8 9 |
Add-Type -AssemblyName System.DirectoryServices.AccountManagement; $fullusername = [System.DirectoryServices.AccountManagement.UserPrincipal]::Current.DisplayName; $date = Get-Date -format yyyy-MM-dd $time = Get-Date -UFormat "%R" $filelog = "\\file-srv\Log\$($date).txt" $sessionID = (Get-Process -PID $pid).SessionID $sessionCLIENTNAME = (Get-ItemProperty -path ("HKCU:\Volatile Environment\" + $sessionID) -name "CLIENTNAME").CLIENTNAME $logon = "Пользователь $fullusername $date в $time подключился к $Env:Computername с устройства $sessionCLIENTNAME" Write-Output $logon >> $filelog |
Удобно отбирать в логах мобильных клиентов.