Spec-Zone.ru › Chef 16

windows_feature ресурс

[править на GitHub]

Используйте windows_feature ресурс проверки Chef InSpec, чтобы протестировать функции Windows с помощью Get-WindowsFeature cmdlet.

Доступность

Установка

Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.

Версия

Этот ресурс впервые стал доступен в версии v1.0.0 InSpec.

Синтаксис

Блок ресурса windows_feature объявляет имя функции Windows, проверяет, установлена ли эта функция, и возвращает информацию об этой функции:

describe windows_feature('feature_name') do
  it { should be_installed }
end

где

  • ('feature_name') должен указать имя функции Windows, например DHCP Server или IIS-Webserver
  • be_installed — это допустимый матчер для этого ресурса

Примеры

В следующих примерах показано, как использовать этот ресурс проверки Chef InSpec.

Проверка функции DHCP (попытка PowerShell, затем DISM)

describe windows_feature('DHCP') do
  it{ should be_installed }
end

Проверка функции IIS-WebServer с помощью DISM

describe windows_feature('IIS-WebServer', DISM) do
  it{ should be_installed }
end

Проверка функции NetFx3 с помощью DISM

describe windows_feature('NetFx3', :dism) do
  it{ should be_installed }
end

Матчеры

Полный список доступных матчеров см. на нашей странице матчеров.

be_installed

Матчер be_installed проверяет, установлена ли указанная функция Windows:

it { should be_installed }

© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/windows_feature/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API