microsoft-windows:windows-server-2012-r2:remote-desktop-services:powershell-script-for-quietly-disabling-idle-rds-remote-desktop-sessions-in-windows-server-2012-r2
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
microsoft-windows:windows-server-2012-r2:remote-desktop-services:powershell-script-for-quietly-disabling-idle-rds-remote-desktop-sessions-in-windows-server-2012-r2 [05.09.2018 10:51] – Алексей Максимов | microsoft-windows:windows-server-2012-r2:remote-desktop-services:powershell-script-for-quietly-disabling-idle-rds-remote-desktop-sessions-in-windows-server-2012-r2 [06.02.2020 09:23] (текущий) – Дмитрий Исупов | ||
---|---|---|---|
Строка 26: | Строка 26: | ||
foreach ($i in $List_i){ | foreach ($i in $List_i){ | ||
Get-Variable -Name " | Get-Variable -Name " | ||
- | $u_login | + | $u_array |
- | $u_session = ($i -split " " | ?{$_})[1] | + | $u_login = $u_array[0] |
- | $u_Idle_t = ($i -split " " | ?{$_})[4] | + | $u_session = $u_array[1] |
+ | $u_Idle_t = $u_array[$u_array.count-3] | ||
# | # | ||
Строка 40: | Строка 41: | ||
$u_Idle_t = [timespan]" | $u_Idle_t = [timespan]" | ||
} | } | ||
- | #Редко RDS выдает неверное idle time для активной сессии, | + | #Редко RDS выдает неверное idle time для активной сессии, |
if ( [int]$u_Idle_t.Days -gt 1000){$u_Idle_t = New-TimeSpan} | if ( [int]$u_Idle_t.Days -gt 1000){$u_Idle_t = New-TimeSpan} | ||
} | } | ||
Строка 63: | Строка 64: | ||
---- | ---- | ||
- | {{: | + | {{: |
{{tag> | {{tag> | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ |
microsoft-windows/windows-server-2012-r2/remote-desktop-services/powershell-script-for-quietly-disabling-idle-rds-remote-desktop-sessions-in-windows-server-2012-r2.1536133870.txt.gz · Последнее изменение: 05.09.2018 10:51 — Алексей Максимов