Я хотел бы выполнить в автоматическом режиме команду на удаленной машине с Windows 7. В идеале я не хочу оставаться на связи, но создаю постоянный сеанс, в который я могу позже войти вручную (например, с удаленного рабочего стола). Я пытался с psexec, но без игры в кости - он зависает с различными ошибками, иногда без сообщения.

1 ответ1

1

Если вы не настаиваете на создании постоянного сеанса на лету, вы можете создать его вручную, войдя в свою машину через RDP (удаленный рабочий стол).

Шаг 1: Войдите в свой компьютер, используя RDP, чтобы создать постоянный сеанс. Когда вы закрываете сеанс RDP, убедитесь, что вы отключены и не выходите из системы. Disconnect поддерживает ваш сеанс, даже если вы не подключены к нему; Выход из системы завершает сеанс и все программы, работающие в нем.

Шаг 2: Запустите какой-нибудь SSH-сервер (например, OpenSSH) в вашем постоянном сеансе. OpenSSH бесплатен и выполняет свою работу. Есть и другие несвободные.

Шаг 3: Используйте ssh-agent и SSH-клиента (например, PuTTY), чтобы написать команду, желаемую через SSH.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .