Назад | Перейти на главную страницу

Как я могу запустить процесс в 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) под вином, но не смог заставить его работать.

У меня есть несколько задач вкладки 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.