Тест Chef InSpec для проверки наличия пути в%PATH%
Я хочу проверить, был ли добавлен путь в переменную среды Windows % PATH%, с помощью теста InSpec в Chef. Я не могу найти никаких подсказок в Интернете.
describe command('echo %PATH%') do
its('stdout') { should match /C:\SoftwareX\bin/ }
end
Это не работает. Цени любую помощь!
1 ответ
Решение
echo
это не программа, это cmd.exe
встроенный. Пытаться command('cmd.exe /c "echo %PATH%"')
или похожие. Вы также можете использовать копию env
построен для Windows, если у вас уже есть один на машине.