首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PSEXEC无法在本地运行:与PsExec服务建立通信时出错

PSEXEC无法在本地运行:与PsExec服务建立通信时出错
EN

Stack Overflow用户
提问于 2015-07-28 17:33:55
回答 2查看 33K关注 0票数 5

在本地运行PSEXEC时,我只在域中的单个Windows8.1计算机上出现此问题。在我的域密码过期并更改之前,使用此命令在本地运行PSEXEC是有效的。

代码语言:javascript
复制
\\fs\storage\QA\Mason\psexec\PSExec.exe \\support02 /accepteula -u build -p password -e -s \\fs\storage\QA\Mason\psexec\Cambria_RI.bat

现在,它会产生以下错误:

在PsExec上建立与SUPPORT02服务的通信错误:系统找不到指定的文件。

EDIT1:使用本地目标(.bat)文件在本地运行PSEXEC似乎解决了这个问题。为什么突然间我只能使用本地文件了?

EDIT2:执行与上面相同的命令,但使用不同的目标机器也可以。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-31 19:27:04

好的,经过一些尝试和错误之后,我找到了解决方案,看起来我只需要提供一个更高级别的用户名/密码,它是目标机器上的管理员,并且可以访问映射的网络驱动器( .bat文件所在的位置)。

票数 0
EN

Stack Overflow用户

发布于 2015-11-24 21:11:23

这个精确错误的一个已知的解决方案是杀死目标机器上的任何流氓psexecsvc.exe进程。虽然这适用于远程呼叫者,但我怀疑它也可能解决本地问题。

如果psexecsvc.exe在使用psexec之后仍然存在,那么可能会出现一些问题,比如应用程序崩溃或同时执行与错误匹配的版本的远程执行。

有几件事要看;

  • 清除较旧的psexecsvc实例。
  • 确保您有最新版本的凳子。
  • 确保您在所有计算机上使用相同版本的psexec。
  • 使用消除进程来确定哪些事件使psexecsvc进程运行。psexecsvc.exe应该自动退出,并从%windir%中移除它在执行过程中临时放置的位置。

清除流氓拷贝:

  • 检查%windir%目录,确保其中没有流氓目录。
  • 在一些报告的情况下,psexecsvc被错误地复制到%windir%\system32 32目录中。如果是这种情况并继续发生,请查看您的环境变量、用户配置文件和凭据。路径基于"Admin$“,应该是%windir%。

如果其他方法都失败了,解决办法是:

  • 找出一种方法来杀死psexecsvc.exe进程,作为清理的一部分。
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31683374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档