Ситуация: я запускаю psexec.exe с одной машины Windows на другую и хотел бы запустить скрипт python на удаленном компьютере и посмотреть на вывод скрипта без необходимости передавать его в файл, а затем читать файл, потому что сценарий на самом деле интерактивен и требует ввода пользователем и отображения результатов пользователю для принятия решений в режиме реального времени. Запуск psexec в его текущей форме ничего не отображает при запуске скрипта python. пример:
C: \ Users \ rweber \ Desktop \ PSEXEX> PsExec.exe \ dcn0 -u administrator -p password C: \ Python26 \ python.exe не дает stdin, stdout, stderr или доступ к консоли python. Он просто будет сидеть там, пока не выйдет. Это можно исправить? Как это исправить?
Попытка раскошелиться на плохо написанное решение, которое имеет много накладных расходов, беспорядочно, сложно и не идеально. Использование пакета удаленного управления Windows - это гораздо более чистое решение, родное для Python, с использованием: https://github.com/diyan/pywinrm проект.
ЭТО НАМНОГО ЧИСТЕ, И Я НАМНОГО ДОВОЛЬНО С ПРОСТОЙ РЕЗУЛЬТАТА!