Chef InSpec测试用于在%PATH%中测试路径存在

时间:2016-10-08 02:58:57

标签: ruby chef inspec

我想检查是否在Windows %PATH%环境变量中添加了路径,使用Chef中的InSpec测试。我无法在网上找到任何提示。

describe command('echo %PATH%') do
  its('stdout') { should match /C:\SoftwareX\bin/ }
end

它无法正常工作。感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

echo不是程序,它是cmd.exe内置的。试试command('cmd.exe /c "echo %PATH%"')或类似的。如果你已经在机器上安装了一个env,那么你也可以使用它。{/ p>