操作符
操作符 | 说明 |
---|---|
-eq (Equality) | 相等 |
-ne (Not equal) | 不等 |
-ge (Greater than or equal to) | 大于等于 |
-le | 小于等于 |
-gt | 大于 |
-lt | 小于 |
-ceq;-cne;-cge;-cle;-cgt;-clt | 大小写敏感的,在前面加字母c |
-not | |
-like | 通配符 |
-notlike | |
-cnotlike | |
-match | 正则 |
-notmatch | |
-cnotmatch |
数据过滤
Get-Service | Where-Object -filter { $_.Status -eq 'Running' }
在如上代码中,*$_* 表示Get-Service 命令取到的Service 列表中的单个Service。 然后通过Service对象的Status属性进行过滤
可以通过 Get-Service | Get-Member 命令查看获取到的对象的属性。 用Get-Member的方式可以取到大部分对象的成员