我无法正确插入我需要的字符串作为值,
我有这行代码替换xml文件中的值:
$XML.Task.Actions.Arguments = '-File `"' + $RootDir + '\' + $Folderpath + "\RunningTasks\workScheduler.ps1"`"
我希望它用这个替换值: -File" C:\ Workstation \ Delivery \ RunningTasks \ workScheduler.ps1"
但我无法以"的方式获得正确的格式。字符格式正确。
任何可以指出我正确方向的人?我已经尝试了几天了:/
//干杯
答案 0 :(得分:1)
很难理解确切的请求,XML或其他代码可能会清除它。无论我采取了什么,如果它只是替换XML中的那一行,这应该工作。
[xml]$data = Get-Content -Path C:\Path\to\your\xml\File.Xml
$data.Task.Actions.Arguments = 'C:\Workstation\Delivery\RunningTasks\workScheduler.ps1'
$data.save('C:\Path\to\your\xml\File.Xml')