【发布时间】: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 运行命令时使用完整路径以避免麻烦。
标签: chef-infra psexec