Я сейчас читаю XML-контент из файла, используя Get-Content и powershell.Затем я создаю этот контент как объект XML и вносю некоторые изменения в даты.Сейчас я пытаюсь записать измененное содержимое XML в исходный файл с помощью Set-Content;Тем не менее, он пишет только следующее: «System.Xml.XmlDocument» Может кто-нибудь предложить лучший способ записи содержимого XML в файл?Ниже приведен код Powershell, который я использую:
$xmlExample = Get-Content -Path C:\Users\ELO1MTP\Documents\RPAVERTEX\TaxDataExportRequestSample.xml
#convert example to xml object
[xml]$xml = $xmlExample
#Change Start / End to today
$xml.Envelope.Body.RunTaxDataExportRequest.StartDate = (Get-Date).ToString("yyyy-MM-dd")
$xml.Envelope.Body.RunTaxDataExportRequest.EndDate = (Get-Date).ToString("yyyy-MM-dd")
#Write Results to original file
set-Content -Path C:\Users\ELO1MTP\Documents\RPAVERTEX\TaxDataExportRequestSample.xml -Value $xml
$xml.Envelope.Body.RunTaxDataExportRequest