帮助Windows PowerShell

时间:2010-06-22 18:41:18

标签: .net powershell cmdlets

我正在尝试访问文本文件的方法,我首先使用它:

Get-Item file.txt | get-member

然后我想使用GetType()方法,但它说它不能识别file.txt作为cmdlet,函数,脚本文件或可操作问题的名称。我需要访问该方法或任何其他方法:D

1 个答案:

答案 0 :(得分:4)

你有几个选择。首先是使用parens将命令转换为表达式:

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

另一个选项是在管道中使用Foreach-Object(别名为foreach)来对管道对象执行任意脚本,其中每个管道对象由特殊变量$_表示,例如:

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