Я пытаюсь найти способ автоматизировать процесс проверки, правильно ли запускается RemoteApp? Поскольку приложение не размещено локально, я попробовал некоторый сценарий PS, который может подключаться к удаленному серверу, на котором размещено приложение, и запускать процесс оттуда, однако это только запускает процесс в фоновом режиме, а не запускает удаленное приложение. Достаточно ли этого теста для проверки доступности приложений?
$s = New-PSSession -ComputerName "LONCATCLI001t"
Invoke-Command -Session $s -ScriptBlock {Start-Process -FilePath "C:\Program Files (x86)\Common
Files\AIR\CT\catrader.exe"}
$a = Invoke-Command -Session $s -ScriptBlock {get-process catrader}
if ($a){
echo "catrader.exe is running as a background process"
}
else{
echo "catrader.exe not found"
}