Назад | Перейти на главную страницу

Как использовать psexec в Windows XP

Я прочитал связанный документ по вышеуказанному запросу:

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

http://ss64.com/nt/psexec.html

Я использовал эту команду в командной строке d:

psexec \\PCname -u UserName -p ****** "C:\Program Files\Messenger\msmsgs.exe" 

Но я не вижу Messenger ни на своем, ни на удаленном компьютере.

Я пытаюсь сделать этот

Способы делать то, что вы хотите (в домене Windows):

  • Запустите ваше приложение без установки. Поместите его в общий сетевой ресурс. Доверяйте общему сетевому ресурсу, чтобы программы запускались без предупреждений системы безопасности. Сделайте для него ярлык.

  • Разверните свое приложение как установщик MSI, разверните его с помощью групповой политики. Обновите его, повторно разверните и попросите людей перезагрузиться, чтобы подобрать новый.

  • установите сервер со службами удаленных рабочих столов (и соответствующими лицензиями) и установите на нем свою программу, а затем опубликуйте ее как удаленное приложение (оно работает на сервере, вы видите окно на своем клиенте).

  • Используйте инструмент развертывания, например ClickOnce

  • Используйте другое решение для развертывания приложений, чтобы отправить его на рабочие столы, возможно, Microsoft App-V, скорее всего, стороннего производителя. Altiris SVS раньше была в этом пространстве, я не знаю, что сейчас происходит.

Возможно, я ошибаюсь, но вы можете попробовать добавить параметр -i, чтобы процесс, который вы пытаетесь запустить, работал в интерактивном режиме на указанном целевом компьютере.

Изменить: я только что увидел, что вы пытаетесь достичь, и я не думаю, что вы можете добиться этого с помощью psexec, который используется для выполнения процесса на удаленных компьютерах. Здесь вы можете попробовать решение для презентации приложений, такое как Xenapp или службы удаленного рабочего стола Windows 2008.