
Eu tentei o winexe - funcionou bem no Windows XP e no Windows 7, mas não funciona no Windows 8.1. Tudo que eu consigo é
ERROR: Cannot open control pipe - NT_STATUS_INVALID_PARAMETER
O mesmo comando funciona bem em versões mais antigas do Windows. Pelo que entendi, é porque o Windows 8.1 abandonou o suporte para SMB 1.0, que é usado pelo winexe. Existe alguma maneira de forçar o winexe a usar o SMB 2?
Ou talvez exista alguma outra ferramenta que funcione com o Windows 8.1?
Eu tentei o PsExec (que suporta SMB2, daí o Windows 8.1) no wine, mas não consegui fazê-lo funcionar.
Responder1
Eu tenho algumas tarefas da guia cron que precisavam executar algum PowerShell no Windows. É difícil (talvez não impossível?) fazer isso com os componentes integrados do Windows.
resolvi usarServidor Powershellpara isso, mas qualquer software de servidor Windows SSH deve funcionar.
Responder2
Você faz isso com winexe, olhe para winexe.
A página diz que é capaz de executar comandos em sistemas Windows NT/2000/XP/2003 a partir de GNU/Linux (e possivelmente também de outros Unices capazes de construir o pacote de software Samba 4).
Também posso dizer que depois de configurar o firewall do Windows corretamente ele também funciona no Windows 7 e no Windows Server 2008.