winexe提供错误“错误:无法安装服务winexesvc – NT_STATUS_ACCESS_DENIED”

我想用winexe在Linux上执行远程执行。 我收到错误:错误:无法安装服务winexesvc – NT_STATUS_ACCESS_DENIED

经过身份validation的用户应具有pipe理员权限。

这个错误究竟意味着什么,我怎样才能远程执行工作?

错误意味着用户在目标机器上没有足够的权限。 用户的pipe理员权限出现“有问题”…是域安装还是独立安装? 你可以粘贴你使用的winexe命令行(没有密码和/或公共IP)吗?

LocalAccountTokenFilterPolicy

更多信息在这里: http : //support.microsoft.com/kb/951016

如知识库文章中所述,实现LocalAccountTokenFilterPolicyregistry项,这应该可以解决您的问题。 或者您可以closuresUAC,但不build议这样做。

这解决了我们从Windows XP(工作)升级到Windows 7(无法工作)时遇到的错误:

http://help.lockergnome.com/vista/access-administrative-share-enabling-admin-accoun–ftopict25338.html

他们特别提到了Windows Vista,但对于Windows 7来说,它同样适用。

在我的情况下,问题是winexesvc服务没有启动。 默认情况下,它被configuration为手动启动,因此在重新启动后,我们需要手动启动它或更改服务属性以自动启动它。

命令语法应该是: – winexe -W WORKGROUP -n netbios-name -U user%pass // remote_pc_ip_address'cmd.exe'

用户名应该是有效的用户名而不是帐户login名。

还检查:打开文件和打印机共享closuresWindows防火墙禁用用户帐户设置启用NetBios over IP。 从Ipv4属性高级设置。 同时检查“net share”命令输出,在这里你可以检查pipe理员共享是否启用pipe理员共享(ADMIN $)是启用winexe的最重要的部分。