执行 PSEXEC 时出错

Posted

技术标签:

【中文标题】执行 PSEXEC 时出错【英文标题】:Getting error while executing PSEXEC 【发布时间】:2014-12-09 12:57:24 【问题描述】:

尝试远程运行 chef-client 命令。为此安装了 PSEXEC。当我尝试运行 ipconfig 时,它运行良好并给出正确的结果。但是“厨师客户端”没有运行。

C:\Users\Administrator.PM-DDMA-C1-DEV>psexec \10.x.x.x chef-client

PsExec v2.11 - 远程执行进程 版权所有 (C) 2001-2014 Mark Russinovich Sysinternals - www.sysinternals.com

PsExec 无法在 10.106.69.76 上启动 chef-client: 系统找不到指定的文件。

有什么建议吗?

【问题讨论】:

尝试指定chef-client 的完整路径。它不在PsExec 启动远程会话时所获得的任何路径上。 我尝试从许多地方本地运行 chef-client。到处都运行良好。我想位置不是必需的。肯定有其他问题。 但是您是否尝试过使用完整路径...? @Beginner 用户路径和 psexec 服务路径没有链接。您不会以与交互方式相同的用户运行,并且 PATH 变量可能仅针对您的用户而不是系统范围更新。使用 psexec 运行命令时使用完整路径以避免麻烦。 【参考方案1】:

正如 Tensibai 在 cmets 中所说,建议使用完整路径,因为厨师二进制文件夹可能不在 psexec 上下文中的路径上。

【讨论】:

【参考方案2】:

问题已解决。谢谢。使用命令保持完整路径有效。

【讨论】:

以上是关于执行 PSEXEC 时出错的主要内容,如果未能解决你的问题,请参考以下文章

为啥老是“执行 cl.exe 时出错”

执行cl.exe出错

MFC 里 CMFCPropertyGridCtrl 执行 DeleteProperty 出错

运行composer install时出错执行\"'cache:clear --no-warmup'\"命令时出错:

Javascript中..为啥IE执行addEventListener()会出错??

尝试执行表单验证时出错