5

レジストリ キーの 1 つのデータ項目を変数に保存する必要があります。私は運なしで次のことを試しました:

$dxVersion = (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\DirectX").GetValue("Version",$null)

変数に保存されたバージョン番号だけが必要です。名前ではなく、データだけです。

よろしくお願いします。

4

1 に答える 1

12

あなたはほとんどそれを持っていました。試す:

$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
于 2013-09-17T20:22:37.860 に答える