Как запускать программы и скрипты НЕ в фоновом режиме на удаленной машине?

Я пытался удаленно выполнить некоторые сценарии и запустить некоторые программы на удаленной виртуальной машине на сервере. Команда, которую я использовал, называется Invoke-command. После преодоления всех проблем, чтобы заставить ее работать должным образом с правильными аутентификациями, учетными данными и внутренним паролем, теперь я, наконец, могу вызывать некоторые исполняемые файлы с моего локального компьютера. Однако, когда я пытался запустить notepad.exe, он появлялся только в фоновых процессах, а это означало, что я вообще не мог видеть никакого пользовательского интерфейса блокнота. Кто-нибудь знает, что это за решение? Благодарю вас!


person FrozenLand    schedule 19.09.2013    source источник
comment
Возможный дубликат Powershell с использованием Start-Process в PSSession для открытия Блокнота< /а>. Из принятого ответа: psexec с параметром -i может делать то, что вы хотите, но вы должны указать, в каких сеансах (пользователях) вы хотите, чтобы он отображался.   -  person Anthony Neace    schedule 19.09.2013
comment
возможный дубликат запустить удаленный процесс в контексте   -  person MDMoore313    schedule 19.09.2013
comment
@Hyper Anthony Как мне указать пользователя? Это то же самое, что и аргумент для -u и -P? Я честно пытался и вошел в систему как с локальным администратором, так и с моей корпоративной учетной записью, но простой mspaint.exe просто отказывается отображаться ни в одном из сеансов.   -  person FrozenLand    schedule 20.09.2013
comment
извините, ребята, я не совсем уверен, к какому сайту относится этот вопрос. Я думаю, что переполнение стека больше для программистов, а суперпользователь — для компьютерных энтузиастов, но скрипты в сетевой среде и конфигурациях системы — не уверен, к какой категории он относится.   -  person FrozenLand    schedule 20.09.2013
comment
Попробуйте -i [session] с соответствующим идентификатором сеанса с удаленного компьютера. Документация psexec, на которую я ссылался, немного описывает это. Я думаю, что по умолчанию он равен 0, если вы не укажете идентификатор. Также здесь: stackoverflow.com/questions/5258225/problem-executing-psexec   -  person Anthony Neace    schedule 20.09.2013