![]() |
Замена строки в XML
Добрый день уважаемые форумчане! Помогите пожалуйста решить тривиальную задачу. В программировании я не силен, но на днях решился автоматизировать свои рутинные повседневные действия. Приложив чуточку мозга и полазив по просторам интернета мне удалось написать небольшой скрипт для запуска определенных программ. Скрипт работает, но проблема заключается в следующем: при запуске скрипта на 2 или 3 подключении в запускаемой программе автоматически прописывается сервер по умолчанию (он выделен красным цветом ниже в коде). Он не рабочий. Правка руками каждый раз на рабочий сервер очень неприятный момент. Разговаривал с IT они мне сказали, что эту проблему не решить. Поэтому родилась следующая идея в виде того, чтобы параметр ХХХХХХХХ заменялся автоматически на нужный мне (пусть к примеру будет YYYYYYY). Код прикладываю. Возможно ли это сделать грубо говоря в пределах этого файла XML, с которого взят код, не создавая BAT-файл? Заранее прошу прощения за глупый вопрос. Но как я написал выше в програмировании я не силен. Буду благодарен за оказанную помощь. Спасибо!
<?xml version="1.0" encoding="UTF-8"?> <AnyConnectPreferences> <DefaultUser>v.pupkin</DefaultUser> <DefaultSecondUser></DefaultSecondUser> <ClientCertificateThumbprint></ClientCertificateThumbprint> <MultipleClientCertificateThumbprints></MultipleClientCertificateThumbprints> <ServerCertificateThumbprint></ServerCertificateThumbprint> <DefaultHostName>ХХХХХХХХ</DefaultHostName> <DefaultHostAddress></DefaultHostAddress> <DefaultGroup>Admin</DefaultGroup> <ProxyHost></ProxyHost> <ProxyPort></ProxyPort> <SDITokenType>none</SDITokenType> <ControllablePreferences></ControllablePreferences> </AnyConnectPreferences> |
Код:
$file = Get-Item file.xml |
Время: 01:05. |
Время: 01:05.
© OSzone.net 2001-