Тест 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, если у вас уже есть один на машине.

Другие вопросы по тегам