Поиск всех разделов реестра для JavaSoft, а затем удалите все свои выводы - PullRequest
0 голосов
/ 24 февраля 2012

Привет, ребята, мне нужно написать код powershell, который будет искать все ключи реестра HKEY_LOCAL_MACHINE для 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

но число всегда будет другим. Не могли бы вы помочь?

1 Ответ

2 голосов
/ 24 февраля 2012

Вы можете использовать подстановочный знак *, например:

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

Примечание - вы можете использовать несколько подстановочных знаков.

Если вам все еще нужно пройти курс лечения, вы можете использовать это:

dir -recurse -Path HKLM:\_SWV_LAYER_22\HU | ? {$_.Name -eq "JavaSoft"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...