Powershell: Cómo usar Format-Table con datos XML

<tickets type="array">
    <ticket>
        <assigned-user-id type="integer">123</assigned-user-id>
        <closed type="boolean">true</closed>
        <creator-id type="integer">177522</creator-id>
        <number type="integer">306</number>
        <state>resolved</state>
        <tag nil="true"/>
        <title>
        title text 1
        </title>
        <updated-at type="datetime">2012-03-14T13:13:11+11:00</updated-at>
        <user-id type="integer">96438</user-id>
        <version type="integer">3</version>
        <user-name>Username</user-name>
    </ticket>
</tickets>

Soy un novato de Powershell y encuentro una pregunta sobre xml y format-table. Dado encima del archivo xml. Si ejecuto el siguiente script para mostrar tickets en una tabla, el valor de "número", "cerrado" no podría mostrarse

$t = [xml](new-object system.net.webclient).downloadstring($xmlfilepath)
$t.tickets.ticket | Format-Table -Property title, state, user-name, url, number, closed

Regreso

title            state       user-name       number       closed                                      
-----            -----       ---------       ------       ------                                
title text 1     resolved    Username        number       closed   
title text 2     resolved    Username        number       closed   

Es la única forma en que tengo que usarforeach yselectSingleNode("ticket").get_InnerXml() para obtener todos los valores?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta