2010-06-22 3 views
0

Я пытаюсь получить доступ к методам текстового файла, я использую это первое:Помощи с Windows PowerShell

Get-Item file.txt | get-member 

Тогда я хотел бы использовать метод GetType(), но он говорит, что не распознать файл.txt как имя командлета, функции, файла сценария или работоспособной проблемы. Мне нужно получить доступ к этому или любому другому методу: D

ответ

4

У вас есть пара вариантов здесь. Во-первых, чтобы превратить команду в выражение с помощью скобок:

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

Другой вариант заключается в использовании Foreach-Object (псевдоним Foreach) в трубопроводе, чтобы выполнить произвольный сценарий в отношении объектов трубопровода, где представлен каждый объект трубопроводов по специальной переменной $_ например:

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

спасибо! он работал: D – Osukaa