kill_all_user for TS
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-File "C:\Scripts\kill_all_user.ps1"
## Шапка скрипта ##
[System.Console]::Title = "Завершение сессий пользователей"
Write-Host "Запущен процесс выхода пользователей..." -ForegroundColor Red
## Отправка команды LOGOFF в цикле ##
Invoke-Command -ComputerName pz-ts01 -ScriptBlock {
$explorer = Get-WMIObject win32_process | where {$_.ProcessName -eq "explorer.exe"}
foreach ($exe in $explorer) { logoff $exe.SessionID }
}
## Ожидание действий от пользователя ##
#Write-Host "Процесс выхода пользователей завершён!" -ForegroundColor Cyan
#Read-Host "Нажмите Enter для выхода..."