
Probé winexe; funcionó bien para Windows XP y Windows 7, pero no funciona para Windows 8.1. Todo lo que consigo es
ERROR: Cannot open control pipe - NT_STATUS_INVALID_PARAMETER
El mismo comando funciona bien en versiones anteriores de Windows. Según tengo entendido, se debe a que Windows 8.1 dejó de admitir SMB 1.0, que utiliza winexe. ¿Hay alguna forma de obligar a winexe a utilizar SMB 2?
¿O tal vez exista alguna otra herramienta que funcione con Windows 8.1?
Probé PsExec (que es compatible con SMB2, por lo tanto, Windows 8.1) en Wine, pero no pude hacerlo funcionar.
Respuesta1
Tengo algunas tareas de pestañas cron que necesitaban ejecutar algo de PowerShell en Windows. Es difícil (¿tal vez no imposible?) hacer esto con los componentes integrados de Windows.
Me decidí por usarServidor PowerShellpara eso, pero cualquier software de servidor SSH de Windows debería funcionar.
Respuesta2
Lo haces con winexe, mira winexe.
La página dice que es capaz de ejecutar comandos en sistemas Windows NT/2000/XP/2003 desde GNU/Linux (y posiblemente también desde otros Unices capaces de construir el paquete de software Samba 4).
También puedo decirles que después de configurar correctamente el firewall de Windows, también funciona en Windows 7 y Windows Server 2008.