Question

Je suis en train d'accéder à un mode de fichier texte, j'utilise ce premier:

Get-Item file.txt | get-member

Je voudrais utiliser la méthode GetType (), mais il dit qu'il ne reconnaît pas file.txt comme le nom d'une applet de commande, fonction, fichier de script ou un problème opérationnel. Je dois accès qui ou toute autre méthode: D

Était-ce utile?

La solution

Vous avez deux 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()}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top