使用-contains运算符的Powershell Get-Content cmdlet结果

时间:2013-11-25 12:10:49

标签: powershell

如果使用Get-ChildItem从文本文件中恢复的名称集合中包含Name属性,我希望选择Get-Content的某些结果。

我正在尝试使用这样的命令:

$filter = Get-Content 'filter.txt'
gci |? Name -In $filter | select FullName

但这不起作用。我想这与引用相等比较有关,即-In-Contains正在检查$filter(这是object[])是否包含与返回的字符串完全相同的实例Name属性。

即使将$filter投射到string[]也不起作用,也不能使用@() ,进行操纵。

有一种简单的方法可以获得我需要的东西吗?

0 个答案:

没有答案