2012-02-23 4 views
0

こんにちは私はJavaSoftのHKEY_LOCAL_MACHINEのすべてのサブレジストリキーを検索し、すべての結果を削除するpowershellコードを書く必要があります。JavaSoftのすべてのサブレジストリキーを検索し、その結果をすべて削除してください

HKEY_LOCAL_MACHINE_SWV_LAYER_22 \ HU \ S-1-5-21-2326696884-2449089384-3618183816-500から例:\ SOFTWARE \ JavaSoftの

または

HKEY_LOCAL_MACHINE_SWV_LAYER_22 \ HU \ S-1-5-21- 602162358-1897051121-1417001333-233697 \ Software \ JavaSoft

ただし、数字は常に異なっています。助けてもらえますか?

答えて

2

あなたは次のようにワイルドカード*を使用することができます。

Get-Item HKLM:\_SWV_LAYER_22\HU\*\Software\JavaSoft 

注 - 複数のワイルドカードを使用することができます。それでも再帰する必要がある場合は

あなたはこれを使用することができます。

dir -recurse -Path HKLM:\_SWV_LAYER_22\HU | ? {$_.Name -eq "JavaSoft"}