У меня есть удаленная машина под управлением Windows 7. У меня два пользователя. У него есть пользователь по умолчанию без пароля, который используется для домашних кинотеатров. У меня есть отдельный логин, который я использую для удаленного рабочего стола. Я хотел бы иметь возможность удаленно войти в свою учетную запись и использовать консольную команду для запуска приложения в локальной учетной записи.
Любые идеи?
PsExec звучит как приложение, которое вы ищете.
psexec \\computer -u user -p psswd cmd [arguments]
Есть много вариантов, например, какой сеанс использовать.
Вы можете использовать powershell. Windows 7 поставляется с PowerShell 2.0, в котором есть множество отличных удаленных утилит.
Вы также можете открыть новую вкладку в удаленной оболочке, или используйте Winrm. Оба они «родные».
У меня есть ответ, но я не хочу давать вам то, что не позволит вам достичь желаемого результата.
Можете ли вы рассказать нам, почему вам нужно запускать приложение от имени другого пользователя?