Я наконец-то решил эту загадку с помощью инструмента автоматизации AutoIt.Этот инструмент имеет собственный язык сценариев и может создавать файлы .exe для запуска определенного приложения и выполнения соответствующих шагов установки на основе каждого последующего окна, которое выскакивает установщик приложения.После создания .exe я скопировал его на свой удаленный компьютер, используя Copy-Item, или вы можете использовать robocopy, а затем удаленно вызвал .exe с помощью psexec.Поскольку у меня ранее было неправильное представление о psexec, его нужно интегрировать только с powershell на локальном компьютере, и поэтому он автоматически создает собственный сеанс и взаимодействует с удаленной машиной.Это команда для запуска .exe на удаленном компьютере: -
psexec -i 2 -s -d \\remote_machine_name -u Username -p Password C:\Path_to_exe\installer.exe
Вы можете войти на удаленный компьютер и увидеть в графическом интерфейсе, что это происходит.И да, очевидно, вам нужно иметь .msi, который будет вызываться, чтобы присутствовать там на удаленном компьютере, чтобы .exe мог выполнять свою работу локально в удаленном сеансе.