На замену устаревшего модуля PSTerminalServices, который более не поддерживается, его вывод мог быть неполным, работает медленне, чем query и если при обработке в цикле происходит ошибка (например, RPC недоступен), модуль завершает работу скрипта даже при использовании Jobs.
Вывод не зависит от локализации операционной системы.
Get-Help Get-Query
Get-Query localhost
по умолчанию
Get-Query 192.168.1.1 | ft
Get-Query 192.168.1.1 -proc
список всех пользовательских процессов (по умолчанию -user *)
Get-Query 192.168.1.1 -proc -user username
список процессов выбранного пользователя
$srv = "192.168.1.1"
$id = Get-Query $srv | ogv -PassThru | select -ExpandProperty id # Out-GridView or Out-ConsoleGridView
mstsc /v:$srv /shadow:$id /control /noconsentprompt