powershell 用于更新xml file.ps1的Powershell脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 用于更新xml file.ps1的Powershell脚本相关的知识,希望对你有一定的参考价值。

$file = 'C:\Dev\MyXmlFile.xml'
$x = [xml] (Get-Content $file)
$progs = @(233,461,274,250,234,661,235,259,294,286,275,284,270,276,263,277,521,236,237,238,239,240,241,242,243,231,281,244,282,245,283,247,248,280,215,273,272,326,249,323,285,252,462,253,256,257,264,265,505,255,266,268,254,258,662,262,260,267,279,269,232,411,246,271,506)
for ($i=0; $i -lt $progs.length; $i++) {
$prog = 'prog' + $progs[$i]
Select-Xml -xml $x  -XPath "//program/$prog/checkout/blah" |
    % {
        Write-Host $prog $_.Node.'#text'
        $_.Node.'#text' = '1'
      }
}
$x.Save($file)

以上是关于powershell 用于更新xml file.ps1的Powershell脚本的主要内容,如果未能解决你的问题,请参考以下文章

Powershell:如何更新XML节点属性值的特定字符

powershell Powershell脚本用于解析csv中的xml并展开它

powershell 用于检查更新的Powershell脚本

如何使用XML文件中的PowerShell更新数据源连接字符串

powershell 用于更新现有的无线配置文件密码。

添加位于多级的 XML 内容 - PowerShell 函数