【问题标题】:Running nmake in powershell在 powershell 中运行 nmake
【发布时间】:2017-07-24 19:56:07
【问题描述】:

我正在编写一个 powershell 脚本,该脚本正在调用 .ps1 中的一个 .bat 文件来运行 nmake,这对我来说没有意义,所以我希望将所有内容都移动到一个 ps 脚本中,将 nmake 添加到脚本中引发此错误The term 'NMAKE' is not recognized as the name of a cmdlet, function, script file...。无论如何从powershell运行nmake?

【问题讨论】:

  • 要么将 nmake 文件夹添加到 PATH 环境变量中,要么提供 nmake.exe 的完整路径。 (在前面加上&,如果您在该位置周围有引号,例如& "C:\path\to\nmake.exe"

标签: powershell automation nmake


【解决方案1】:

如果可执行文件不在 PATH 环境变量中,请包含文件路径。例如:

& 'Path\to\nmake.exe' /arg1 pass /arg2 in

【讨论】:

  • 如果第三方powershell脚本使用nmake,但是找不到怎么办?没有什么在它的调用前设置路径...
  • @Sandburg 您修改$Env:PATH 以包含包含第三方可执行文件的目录。
猜你喜欢
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 2011-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-13
  • 1970-01-01
相关资源
最近更新 更多