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
Post a Comment