Powershell foreach-object 与 where-object的区别

foreach-object  对列表中每个对象进行操作

where-object 将列表中没个对象根据{}内条件筛选后直接输出

例:

get-service | foreach-object {if($_.Name -like "B*") {$_}}

作用的等同于

get-service | where-object {$_.name -like "B*"}

-------------------------------------------------------

ps:powershell中的变量是大小写不敏感的

posted @ 2012-12-28 13:58  EthanChou  阅读(520)  评论(0编辑  收藏  举报