在xml文件中查找并替换域地址

时间:2017-05-29 12:49:59

标签: xml powershell

我正在寻找有关脚本或代码段的帮助,以添加到现有脚本中,该脚本将查找用户SIP地址的域部分并将其替换为新域。

exiting脚本更改主用户地址,工作正常,但我需要一个额外的部分,它将查找与@domainA.com匹配的xml文件中的任何地址,替换为{{1 }}

1 个答案:

答案 0 :(得分:0)

最简单的方法可能是使用正则表达式替换:

(Get-Content C:\imports\$username\DocItemSet.xml -raw) -replace '@domainB\.com', '@domainA.com' |
     Set-Content C:\imports\$username\DocItemSet.xml

注意:您可能希望在-Encoding cmdlet中指定Set-Content参数。