Evaluate XML without writing and reading back from a file


i'm trying use powershell analyze group policies on domain. get-gporeport returns settings of policy in xml format. looks may useful.

however, analyze gpo contents, have output 126 gp objects file, read each 1 xml object using get-content. there way skip step of writing file , reading file again?

for example, instead of:

get-gporeport -name gpoxxx -reporttype xml -path c:\temp\gpoxxx.xml  [xml]$gpcontent = get-content c:\temp\gpoxxx  #examine values of gpo, example:  $gpcontent.computer.enabled 

how can without writing file , reading back? following not work...

[xml]$gpcontent = get-gporeport -name gpoxxx -reporttype xml    $gpcontent.computer.enabled 




thanks giving me clues!

in case else reading this, answer is: left out xml top level element, namely "gpo".

so should have used instead:

[xml]$gpcontent = get-gporeport -name gpoxxx -reporttype xml  $gpcontent.gpo.computer.enabled 



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Edit Group Policy

Hyper-V VM not reaching OS 'Logon' screen

DNS question...