Доброго времени суток господа.
Ищу вашей помощи для решения такой вот задачке.
Начал я писать скрипт для автоматизации установки Windows из среды WinPE с пользовательским вводом информации, и столкнулся со следующей проблемой.
Есть xml файл, который является файлом ответа, с заранее заданными параметрами установки Windows, и мне необходимо что бы пользователь в интерактивном режиме, допустим с помощью переменных, изменял в этом файле некоторые слова, например guid01, guid02 и guid03 на русские и английские слова. Слова могут быть разными. BAT файл должен выполнятся в кодировке OEM-866.
Кусок исходного xml кода:
Код:
<LocalAccount wcm:action="add">
<DisplayName>guid02</DisplayName>
<Group>Users</Group>
<Name>guid03</Name>
</LocalAccount>
Кусок того, что хочу получить:
Код:
<LocalAccount wcm:action="add">
<DisplayName>Вася Пупкин</DisplayName>
<Group>Users</Group>
<Name>vpupkin</Name>
</LocalAccount>
Кодировка xml файла utf-8, notepad++ показывает ANSI as utf-8, после внесения изменения файл должен отображаться в стандартном блокноте и браузере нормально, русские буквы должны отображаться без крякозябр, кодировка должна остаться такой же. Исходный файл должен остаться нетронутым, а новый должен называться unattend.xml и перемещен по заданному пути. Возможно и использование VBS скриптов, но вызываться они должны из BAT файла.
Для пользователя должно это выглядеть следующем образом.
Код:
1. Введите имя пользователя на латинице. Например vpupkin:
2. Введите отображаемое имя и фамилию пользователя. Например Вася Пупкин:
3. Введите имя компьютера. Например COMP-01:
Исходный xml файл прикладываю.