レジストリ キーの 1 つのデータ項目を変数に保存する必要があります。私は運なしで次のことを試しました:
$dxVersion = (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\DirectX").GetValue("Version",$null)
変数に保存されたバージョン番号だけが必要です。名前ではなく、データだけです。
よろしくお願いします。
レジストリ キーの 1 つのデータ項目を変数に保存する必要があります。私は運なしで次のことを試しました:
$dxVersion = (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\DirectX").GetValue("Version",$null)
変数に保存されたバージョン番号だけが必要です。名前ではなく、データだけです。
よろしくお願いします。
あなたはほとんどそれを持っていました。試す:
$dxVersion = (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\DirectX").Version
Get-ItemPropertyは、多くのプロパティ (その中のバージョン) を含む PSCustomObject を返します。上記で使用したこの種のドット表記により、任意のプロパティの値にすばやくアクセスできます。
または、スカラー プロパティを指定する限り、次の ExpandProperty パラメータを使用できますSelect-Object
。
$dxVersion = (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\DirectX") | Select-Object -ExpandProperty Version