"`r" |select -Skip 1 | foreach {
if ($_ -match '(?''UserName''[^\>\s]+)\s+(?''SessionName''\S+)?\s+(?''ID''\d+)\s+(?''State''\w+)'){
[pscustomobject]@{
UserName = $Matches['UserName']
ID = $Matches['ID']
State = $Matches['State']
SessionName = $Matches['SessionName']
}
}
}
как сюда добавить IdleTime, значение в котором - или цифра
Ты что-то сложно очень делаешь. Есть же готовый командлет: https://docs.microsoft.com/en-us/powershell/module/remotedesktop/get-rdusersession?view=windowsserver2016-ps
попробуй там получить нормальный idletime
Обсуждают сегодня