Задать вопрос
@VITYA-XY1

Как с помощью powershell ИНТЕРАКТИВНО запустить mstsc.exe на удаленном сервере?

Пробовал так:
mstsc.exe /h:850 /w:1000 "C:\TEST.RDP"
и так:
Invoke-Expression "mstsc.exe /h:850 /w:1000 C:\TEST.RDP"

Локально на сервере 2 команды отрабатывают, удаленно скрипт не выбивает никаких ошибок ни в одном ни в другом случае.
  • Вопрос задан
  • 379 просмотров
Подписаться 2 Сложный 14 комментариев
Пригласить эксперта
Ответы на вопрос 3
@FluffyBeaver
Если задачу свести к формулировке "запустить что-то на удаленной машине в контексте работающего там пользователя", я бы создал там задачу в Планировщике заданий (от имени того пользователя), которая бы запускала некий скрипт. Затем, при необходимости что-то запустить - правим скрипт и запускаем задачу, а задача уже запускает скрипт в контексте пользователя.
Может быть есть и более "правильный" способ.
Но зачем это вообще?
Ответ написан
hekkaaa
@hekkaaa
C#/.NET Developer
Вашу задачу проще решить через tasksheduler. В свойствах запуска так же можно попробовать указать /h:850 /w:1000
Здесь вопрос не о Powershell, а об OS Windows у Вас.
Ответ написан
Комментировать
@MaxKozlov Куратор тега PowerShell
А может просто то что надо в автостарт прописать для пользователя?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы