【问题标题】:Getting error while executing PSEXEC执行 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 运行命令时使用完整路径以避免麻烦。

标签: chef-infra psexec


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 2012-04-01
      • 1970-01-01
      • 2018-05-13
      • 2012-02-25
      • 2018-08-05
      相关资源
      最近更新 更多