Powershell:如何使用带有xml属性的Format-Table

时间:2014-04-29 05:19:08

标签: powershell

我有一些这种格式的网络服务器日志

<result offset='0'>
    <field k='_raw'><v xml:space='preserve' trunc='0'>2014-04-29 04:36:14 W3SVC2 <sg h='1'>192.168</sg>.30.54 GET /HTTP1.1 - 443 - <sg h='1'>192.168</sg>.35.253 - - - 404 1285 14 0</v></field>
    <field k='_time'>

我想知道如何使用属性格式表

所以我有一个列为“raw”等等。目前,下面的结果返回 {field,field,field ... |

$x = | Format-Table -Property field <-- how to specify attribute

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要使用计算属性。

$x | Format-table @{l="k";e={$_.field.k}}

请务必在下次提供有效的xml示例,有效代码(= |无效代码)等。