Проверьте, требуется ли перезагрузка для (только Windows) с помощью Chef Inspect

#windows #chef-infra #inspec

#Windows #шеф-повар-ниже #проверка

Вопрос:

Я новичок в Chef Inspect, я хочу протестировать перезагрузку, необходимую для (только Windows), используя код Inspect. Ниже приведен мой код:

 # Reboot Required Yes for windows  

control 'PowerShellTest' do
  impact 0.1
    title 'Check powershell code inside inspec'
    desc  'TestCase for Powershell'
    if os.family == 'windows'
    describe command(shutdown /r) do
      its('action') { should be 'yes' }
      its('stderr') { should eq '' }
     its('exit_status') { should eq 0 }
  end
end
  

введите описание изображения здесь

Комментарии:

1. Какую ошибку вы получаете или в чем вопрос?

2. Я получил ошибку undefined method. мой вопрос в том, как написать код inspect для проверки необходимости перезагрузки да (для Windows)