Я уже давно использую Fabric в системах Linux, и у меня никогда не было проблем с ним. Тем не менее, теперь я разветвлен в Windows, и я просто не могу заставить что-либо сотрудничать.Can Fabric запускает команды оболочки на удаленной машине Windows?
Я установил openSSHd в удаленной системе Windows 8.1, и я могу отправлять команды без оболочки, такие как run('ipconfig', shell=False)
, и они будут работать как ожидалось, но если я попробую следующее.
def runscripts_W():
\t env.user = 'tester'
\t env.password = 'password'
\t env.cwd = 'C:/fabric_upload' \t \t
\t run('python runscripts.py')
Я просто Unable to execute command or shell on remote system: Failed to Execute Process
Я попытался установить MinGW и попытки разрешить here, но я предполагаю, что Msys/MinGW не может работать с Python 3.5, потому что даже после того, как отредактировав файл Msys fstab с помощью пути python, я просто вернусь к тому, что команда python не была найдена, а переопределение не является вариантом.
Есть ли у кого-нибудь опыт работы с Ткань на Windows? Я знаю, что это не предназначено для Windows, но, похоже, он может подключаться и отправлять команды ... Мне просто нужно заставить компьютер запустить скрипт python. Так близко еще до сих пор ...
Итак, вы хотите запустить скрипт python на удаленной машине Windows? Доступен ли python? Если нет, вы можете установить IronPython там ([IronPython] (http://ironpython.codeplex.com/)) – mnille
Да, python установлен на всех удаленных компьютерах, но поможет ли IronPython использовать обычный скрипт python? Я думал, что просто позвольте Python вызвать объекты .NET и тому подобное. –