Ну что ж, пошли олл-ин: назначив все мои 72 очка в качестве награды за этот вопрос!
Как запустить программу командной строки на удаленных компьютерах Windows без установки дополнительного программного обеспечения (он же ssh). Все рекомендации по web/stackoverflow не соответствуют следующим основным требованиям:
- Удаленная программа должна иметь доступ к сетевому ресурсу (чтение / запись)!
- Вывод программы должен быть захвачен (обратно к управляющему компьютеру)
- Автоматизированный для запуска из скрипта (например, Python)
Я посмотрел на следующее:
- WMI - может запустить программу, но не может получить доступ к общим сетевым ресурсам, а вывод не виден (метод огня и молитвы?)
- WinRM - предположительно может получить доступ к общим сетевым ресурсам, но настройка более сложна (похоже, не требуются самозаверяющие сертификаты и вводимый пароль, что не удается в C)
- PsExec - не может запустить исполняемый файл из сетевого пути
Окружение: все Win 7, могут запускаться от имени локального администратора