Как запустить процесс в Windows 8.1 удаленно из Linux?

Как запустить процесс в Windows 8.1 удаленно из Linux?

Я попробовал winexe - он отлично работает на Windows XP и Windows 7, но не работает на Windows 8.1. Все, что я получаю, это

ERROR: Cannot open control pipe - NT_STATUS_INVALID_PARAMETER

Та же команда отлично работает на старых версиях Windows. Насколько я понимаю, это потому, что Windows 8.1 прекратила поддержку SMB 1.0, который используется winexe. Есть ли способ заставить winexe использовать SMB 2?

Или, может быть, есть какой-то другой инструмент, работающий с Windows 8.1?

Я попробовал PsExec (который поддерживает SMB2, следовательно, Windows 8.1) под Wine, но не смог заставить его работать.

решение1

У меня есть несколько задач cron tab, которые нужно выполнить для powershell на Windows. Сложно (может быть, не невозможно?) сделать это со встроенными компонентами Windows.

Я остановился на использованииPowershell-сервердля этого подойдет любое программное обеспечение SSH-сервера Windows.

решение2

Вы делаете это с помощью winexe, посмотрите на winexe.

На странице говорится, что он способен запускать команды на системах Windows NT/2000/XP/2003 из GNU/Linux (а возможно, и из других Unix-систем, поддерживающих сборку программного пакета Samba 4).

Могу также сказать, что после правильной настройки брандмауэра Windows он также работает на Windows 7 и Windows Server 2008.

Связанный контент