В общем, коллеги. Если кому-то когда-то понадобится, то вот вам текст скрипта Powershell предназначенного для запуска shadow rdp. Данный скрипт нужно запускать с параметром IP адреса хоста к которому подключаемся. Конкретно в оснастке можно просто сделать внешний инструмент с такими параметрами.
Разумеется местоположение скрипта можно поменять изменив адрес. Параметр <А> внашем случае подставит ip хоста.
Сам текст.
param(
$ComputerName = "localhost"
)
function Get-TSSessions {
quser /server:$ComputerName |
ForEach-Object {
$_.Trim() -replace "\s{2,}",","
} |
ConvertFrom-Csv | Select-Object -ExpandProperty ID
}
$ID = Get-TSSessions
mstsc /v:$ComputerName /control /noConsentPrompt /shadow:$ID
Разумеется оснастку запускать из под админа. Прикручивать криденшалсы было лень. Делалось все коллективно. Но по возможности буду отвечать либо транслировать ваши вопросы коллегам.