Powershell script to read xml data from multiple remote computers


hello,


i'm trying put script read data simple xml file on multiple remote computers , output data csv file.

the remote computers listed in txt file (ex c:\scripts\computers.txt), path xml on remote computer same on computers (ex c$\drivers\scripts\version.xml) , layout of xml shown below. looking assistance in putting together.

<wsau>
  <version>4.012</version>
</wsau>

thanks!

created below funciton pull servername , version.

function vert { $hostnamenodes = get-content c:\scripts\computers.txt

foreach ($hostname in $hostnamenodes) { [xml]$ver = get-content \\$hostname\c$\drivers\scripts\version.xml #add hostrecord array $masterarray = new-object psobject -property @{ "servername" = $hostname "version" = $ver.wsau.version } write-output $masterarray } } vert | select servername,version | export-csv ver.csv -notypeinformation



Comments

Popular posts from this blog

Error: 0x80073701 when trying to add Print Services Role in Windows 2012 Standard

Disconnecting from a Windows Server 2012 R2 file sharing session on a Windows 7,8,10 machine

Windows 2016 RDS event 1306 Connection Broker Client failed to redirect the user... Error: NULL