У меня есть лог-файл в общей папке.(Изначально он будет иметь только корневой элемент.).
Каждый раз, когда пользователи выполняют сценарий powershell, следующие данные журнала должны быть добавлены в XML.
<VM>
<VMName>Fresh_R2VM</VMName>
<AccessedBy>David</AccessedBy>
<AccessedDate>Today's date</AccessedDate>
<AccessedTime>current Time</AccessedTime>
</VM>
Мой файл журнала XML будет изначально похож наthis
<VirtualMachines version="1.0">
</virtualMachines>
Как только первый пользователь (Дэвид) выполнил сценарий, мой файл журнала должен быть таким.
<VirtualMachines version="1.0">
<VM>
<VMName>Fresh_R2VM</VMName>
<AccessedBy>David</AccessedBy>
<AccessedDate>Today's date</AccessedDate>
<AccessedTime>current Time</AccessedTime>
</VM>
</virtualMachines>
Если Дэвид выполняется второй раз, необходимо добавить еще одну запись.
<VirtualMachines version="1.0">
<VM>
<VMName>Fresh_R2VM</VMName>
<AccessedBy>David</AccessedBy>
<AccessedDate>Today's date</AccessedDate>
<AccessedTime>current Time</AccessedTime>
</VM>
<VM>
<VMName>Fresh_R2VM</VMName>
<AccessedBy>David</AccessedBy>
<AccessedDate>Today's date</AccessedDate>
<AccessedTime>current Time</AccessedTime>
</VM>
</virtualMachines>
Я пытался добиться этого с помощью файла шаблона xml, а затем клонировать шаблон для регистрации файла и обновления.содержимое.Но он оставляет один пустой тег.Мне удалось удалить с помощью свойства removechild.
Но я не могу добавлять содержимое каждый раз.
Как этого добиться?