Получение ключа ветки реестра через cmd
В предыдущей статье "Active Directory изменение веток реестра на ПК пользователей" была одна проблема, что файл будет всегда записываться в реестр. Для того чтобы этого избежать нужно проверить, а существует ли уже такой параметр например как Server = secondserver в одной из веток, для этого создаем небольшой bat файлик (или модифицируем уже имеющийся в прошлой статье) с вот таким куском скрипта:
Все очень просто, получаем значение ключа "Server" из ветки "HKLM\Software\TrendMicro\PC-cillinNTCorp\CurrentVersion" и сравниваем, если такого значения нет, то выполняем импорт в реестр.
Все просто и быстро.
1 2 3 4 |
For /F "UseBackQ Tokens=2*" %I In (`Reg Query "HKLM\Software\TrendMicro\PC-cillinNTCorp\CurrentVersion"^| Find /I "Server"`) Do If NOT %J == secondserver reg import "antivir_update.reg" |
Свежие комментарии