使用powershell在XML文件中设置新值
我无法正确插入所需的字符串作为值 我用这行代码替换xml文件中的值:使用powershell在XML文件中设置新值,powershell,Powershell,我无法正确插入所需的字符串作为值 我用这行代码替换xml文件中的值: $XML.Task.Actions.Arguments = '-File `"' + $RootDir + '\' + $Folderpath + "\RunningTasks\workScheduler.ps1"`" 我希望它用以下内容替换该值: -文件C:\Workstation\Delivery\RunningTasks\workScheduler.ps1 但是我不能得到正确的格式,因为字符的格式是正确的 有人能给
$XML.Task.Actions.Arguments = '-File `"' + $RootDir + '\' + $Folderpath + "\RunningTasks\workScheduler.ps1"`"
我希望它用以下内容替换该值:
-文件C:\Workstation\Delivery\RunningTasks\workScheduler.ps1
但是我不能得到正确的格式,因为字符的格式是正确的
有人能给我指出正确的方向吗?我已经试了几天了:/
//Cheers很难理解确切的请求,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')