У меня есть XML-файл конфигурации, содержащий зашифрованный пароль. Время от времени нам нужно сбрасывать этот пароль, и методология для этого включает удаление строки, которая фактически является паролем, из XML-файла и сохранение файла.
Процесс также включает в себя остановку и перезапуск нескольких служб, которыми я могу управлять, но мне еще предстоит найти способ поиска и замены строки, так как она каждый раз может быть разной.
Я хотел бы сделать это в VBS (потому что это почти все, с чем я знаком в мире сценариев), но я рад рассмотреть возможность сделать это любым другим способом.
Я просмотрел функцию «Заменить», но мне еще предстоит найти способ поместить подстановочный знак в критерии поиска. Мне нужно иметь возможность искать:
<A>randomstuff</A>
и заменить на:
<A></A>
Для тех, кто может быть знаком с ситуацией, я сбрасываю пароль для Websense Enterprise Manager.
Файл XML имеет версию 1.0:
<?xml version="1.0" encoding="UTF-8"?>
Спасибо. Том