2017-09-19 6 views
-1

Windowsのコントロールパネル(プログラムと機能)にソフトウェアが存在するかどうかを確認するためのシェフのinspecテストコードを書く必要があります。シェフinspec.Butの中でpowershelスクリプトを使用してください。私は、コントロールパネル(プログラムと機能)のオプションからすべてのソフトウェアをリストするpowershellスクリプトが必要です。私は以下のpowershellスクリプトを使用していますが、うまく動作しません。Chef Inspecコントロールパネルにインストールされているソフトウェアの存在を確認するためのテストコード

Get-ItemProperty HKLM:/Software/Microsoft/Windows/CurrentVersion/Uninstall/* | 
Select-Object Displayname 

答えて

0

パッケージ( 'パッケージ名')を記述する

を試してみて、それが 終了

+0

またはクラスがgwmi Win32_Productのようにインストールされた製品を返しますWin32_ProductのPowerShellでの{be_installedなければならない} を行います|どこに{$ _。名前 - eq '名前'}など – Craig

+0

ありがとう私は後で使用しました。うまく動作します。 –

関連する問題