У меня есть очень сложная задача для Powershell по удаленной работе для меня. Это сложно объяснить, но я постараюсь. У меня есть XML файл со сложной структурой (это файл с настройками для Visual Studio):
<UserSettings>
<ToolsOptions>
<ToolsOptionsCategory RegisteredName="Environment" name="Environment">
</ToolsOptionsCategory>
</ToolsOptions>
</UserSettings>
Задача добавить в раздел "ToolsOptionsCategory" следующий подузел:
<ToolsOptionsSubCategory PackageName="VS Setup Composition" RegisteredName="ProductUpdates" name="ProductUpdates">
<PropertyValue name="IsBackground">true</PropertyValue>
</ToolsOptionsSubCategory>
Я пытался добавить AppendChild и CreateElement, но не представляю, как добавить такие атрибуты, как «PackageName» и «RegistereName». Этот подузел отсутствует в целевом файле, и мне нужно добавить его. Было бы здорово, если бы вы могли мне помочь и показать мне дорогу.
Заранее спасибо! Будьте здоровы и оставайтесь дома :)