Eu tenho tentado fazer o winexe funcionar.
Eu acredito que o winexe é baseado strongmente no samba. Para comparações saquê, tudo funciona como esperado com uma transferência de arquivo samba para o host:
smbclient --workgroup=. --user=Administrator%asdfasdf //10.50.3.126/ADMIN$ -c "put test"
Domain=[WINXP0001] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
putting file test as \test (0.0 kb/s) (average 0.0 kb/s)
Mas o winexe está com problemas com o mesmo host e credenciais locais:
winexe --workgroup=. --user=Administrator%asdfasdf //10.50.3.126 "cmd /C hostname"
ERROR: Failed to open connection - NT_STATUS_LOGON_FAILURE
Mas as credenciais de domínio funcionam bem:
winexe --user=mydomain/Administrator%asdfasdf //10.50.3.126 "cmd /C hostname"
winxp0001
Eu tentei o winexe 1.0 e 0,9
Meu host de destino é uma máquina do windows xp.