Я пробовал 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) под вином, но не смог заставить его работать.
У меня есть несколько задач вкладки cron, которые необходимы для выполнения некоторых функций PowerShell в Windows. Сложно (а может, и невозможно?) Сделать это с помощью встроенных компонентов Windows.
Я решил использовать Сервер Powershell для этого должно работать любое серверное программное обеспечение Windows SSH.
Вы делаете это с помощью winexe, смотрите на winexe.
На странице говорится, что он способен выполнять команды в системах Windows NT / 2000 / XP / 2003 из GNU / Linux (и, возможно, также из других Unix, способных создавать программный пакет Samba 4).
Я также могу вам сказать, что после правильной настройки брандмауэра Windows он также работает в Windows 7 и Windows server 2008.