Énumérer les propriétés de fichier dans PowerShell

J'ai vu des morceaux de ce dans d'autres questions, mais je suis à la recherche d'un générique façon d'écrire une fonction qui prend un fichier, et la liste de ses propriétés de telle manière qu'ils peuvent être utilisés. Je suis conscient de la fonction appelée Get-ItemProperty mais il ne liste pas les propriétés que je suis à la recherche d' (par exemple, étant donné un .fichier avi, il ne va pas me dire la longueur, la largeur d'image, etc).

Suis-je à l'aide de la fonction de mauvais (tout ce que je fais est: Get-ItemProperty file) ou dois-je le faire d'une manière différente?

Je veux être en mesure de dire quelque chose comme $a += $fichier.Longueur, ou quelque chose comme ça pour des propriétés arbitraires.

OriginalL'auteur soandos | 2012-02-23