Winexe 错误 NT_STATUS_LOGON_FAILURE 执行从 Linux 到 Windows Server 2012 的脚本

Winexe 错误 NT_STATUS_LOGON_FAILURE 执行从 Linux 到 Windows Server 2012 的脚本

我在 Linux 机器上安装了 winexe。我想用它在 Windows Servre 2012 上执行一些脚本。它不起作用,错误是 NT_STATUS_LOGON_FAILURE。

我按照这个指南安装了 winexe:https://www.aldeid.com/wiki/Winexe

我已在 Windows Server 上启用了 SMBv1 和 SMBv2。我尝试执行的脚本是:

./bin/winexe -U Administrator%pwd4administrator //serverip "cmd.exe" 我什么都没做。我是不是漏掉了什么?

我的 Linux 机器上的工作组(在 /etc/samba/smb.conf 上)是“MYGROUP”,Windows 服务器上的工作组是“WORKGROUP”。我尝试了以下方法:

./bin/winexe -U Administrator%pwd4administrator -W WORKGROUP //serverip "cmd.exe" 但没有任何改变。

答案1

语法是

./winexe -U HOME/administrator%password123 //192.168.0.1 "cmd /c netstat"

并且它就可以与 SMBv2 一起工作,只要执行用户具有“远程登录”权限。

您不能单独执行像 cmd.exe 这样的交互式程序。

相关内容