执行 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 时出错的主要内容,如果未能解决你的问题,请参考以下文章
MFC 里 CMFCPropertyGridCtrl 执行 DeleteProperty 出错
运行composer install时出错执行\"'cache:clear --no-warmup'\"命令时出错: