tekguy
3/1/2016 - 8:42 PM

Powershell script to update xml file.ps1

$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)