Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Рекурсивное удаление ключей и значений из реестра по списку шаблонов

Ответить
Настройки темы
PowerShell - Рекурсивное удаление ключей и значений из реестра по списку шаблонов

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите, пожалуйста, с красивым и быстрым кодом для такой задачи:
  1. Есть массив шаблонов для поиска типа: *abc*,aa22*938,qw er ty*.
  2. Нужно полностью пройтись по HKEY_USERS в реестре и если будет найден ключ или значение из списка шаблонов, удалить этот ключ или значение.
  3. Но важно, чтобы пустые ключи тоже удалялись, а не пропускались. И если существует ключ, содержащий где-то в глубине себя другие подходящие ключи или значения, предварительно по этим вложенным объёктам ходить, разумеется, не надо, нужно сразу удалить корневой ключ и идти дальше.
Ничего толкового кроме двух проходов по реестру (сначала удалить все ключи, а потом уже значения) на ум не приходит. Но это не красиво и долго по времени. А если понадобится искать по HKLM, то вообще жесть!

Отправлено: 21:51, 25-03-2025

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Рекурсивное удаление ключей и значений из реестра по списку шаблонов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Рекурсивное удаление папки по полному пути jkadaba Скриптовые языки администрирования Windows 5 13-08-2020 22:01
PowerShell - get-adcomputer по списку значений атрибута. nokogerra Скриптовые языки администрирования Windows 2 15-11-2014 04:40
Удаление ключей и значений в реестре по маске. usbdrive AutoIt 5 17-05-2014 23:10
CMD/BAT - Удаление ключей и значений в реестре по маске. usbdrive Скриптовые языки администрирования Windows 1 15-05-2014 16:15
CMD/BAT - [решено] Удаление ключей реестра gen0m.rsw Скриптовые языки администрирования Windows 1 30-07-2010 13:14




 
Переход