【发布时间】:2011-03-06 23:36:45
【问题描述】:
我正在尝试访问文本文件的方法,我先使用这个:
Get-Item file.txt | get-member
然后我想使用 GetType() 方法,但它说它不能将 file.txt 识别为 cmdlet、函数、脚本文件或可操作问题的名称。我需要访问该方法或任何其他方法:D
【问题讨论】:
标签: .net powershell cmdlets
我正在尝试访问文本文件的方法,我先使用这个:
Get-Item file.txt | get-member
然后我想使用 GetType() 方法,但它说它不能将 file.txt 识别为 cmdlet、函数、脚本文件或可操作问题的名称。我需要访问该方法或任何其他方法:D
【问题讨论】:
标签: .net powershell cmdlets
这里有几个选项。首先是使用括号将命令变成表达式:
(Get-Item file.txt).GetType()
另一种选择是在管道中使用 Foreach-Object(别名为 foreach)对管道对象执行任意脚本,其中每个管道对象由特殊变量 $_ 表示,例如:
Get-Item file.txt | Foreach {$_.GetType()}
【讨论】: