psexec失败并显示错误无法在NTDB2UT02上启动PsExec服务:

时间:2014-11-24 17:08:03

标签: windows windows-server-2008-r2 psexec

我们最近从Windows 2003服务器迁移到Windows 2008 R2服务器,现在我发现所有的psexec作业都失败了。

thsi是如何编码运行的:

c:\ shell \ psexec.exe \ NTDB2UT02 -u conseco \ plat -i cmd.exe

然后我会收到提示输入密码的信息,输入密码后我会收到错误信息

PsExec v1.31 - 远程执行进程 版权所有(C)2001-2002 Mark Russinovich www.sysinternals.com

密码: 无法在NTDB2UT02上启动PsExec服务: 系统找不到指定的文件。

所以我回到了之前使用的Windows 2003服务器,我知道它在那里工作,因为我已经证明它运行了,现在我也从旧的Windows 2003服务器收到相同的消息。

我在一些帖子上看到我可以使用cmdkey添加缓存凭据,我甚至尝试在两台服务器上执行此操作,但它根本没有帮助。

我将尝试使用更新版本的psexec,但我怀疑这会改变任何内容。

任何提示或者如果有人成功找到了解决方案(甚至是解决方法),分享将非常感谢。

感谢, 麦克

1 个答案:

答案 0 :(得分:0)

我在2003服务器上遇到了这个问题,发现当我关闭防火墙时一切正常,然后当重新启用防火墙时就没有了。我在防火墙例外"文件和打印机共享"下找到了问题。当您编辑该服务时,有4个条目,当您检查范围时,它们仅为您的网络子网设置。我的问题是我们使用多个子网,而且这台机器与试图访问它的其他机器不匹配。如果你发现这也是你的问题,而不是admin $ share问题(你可以搜索它),更新自定义列表中的网络子网(或者如果你敢于攻击,允许任何计算机 - 坏主意)。您只需要更新端口139和445希望这可以帮助某人。