2010-06-22 5 views
0

J'essaie d'accéder à une méthode de fichier texte, j'utilise cette première:avec Windows PowerShell

Get-Item file.txt | get-member 

Alors je voudrais utiliser la méthode GetType(), mais il dit qu'il ne identifiez file.txt comme le nom d'une cmdlet, d'une fonction, d'un fichier script ou d'un problème opérationnel. J'ai besoin d'accéder à cette méthode ou à toute autre méthode: D

Répondre

4

Vous avez quelques options ici. La première consiste à transformer la commande en une expression à l'aide de parenthèses:

(Get-Item file.txt).GetType() 

L'autre option consiste à utiliser Foreach-Object (alias de foreach) dans le pipeline pour exécuter le script arbitraire contre des objets de pipeline dans lequel chaque objet de pipeline est représenté par la variable spéciale $_ par exemple:

Get-Item file.txt | Foreach {$_.GetType()} 
+0

merci! ça a marché: D – Osukaa

Questions connexes