PowerShell 过滤器运算符:FilterOperator

运算符运用实例

经由过滤器运算符来筛选所需内容

筛选所有用户的 name 属性等何小希的项;

Get-ADUser -Filter {name -eq "何小希"} -Properties * | ft Name,UserPrincipalName

Name   UserPrincipalName
----   -----------------
何小希 hexiaoxi@hxx.tt

筛选所有已启用并密码不是永不过期的用户

Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties * | ft Name,UserPrincipalName

Name   UserPrincipalName
----   -----------------
何小希 hexiaoxi@hxx.tt
何星星 hexingxing@hxx.tt
何依轩 heyixuan@hxx.tt
何小瑶 hexiaoyao@hxx.tt
何小丽 hexiaoli@hxx.tt
何晓闲 hexiaoxian@hxx.tt

常用的运算符和解析

-eq:等于
IsEqualTo 数据值必须等于筛选器值。

-gt:大于
IsGreaterThan 数据值必须大于筛选器值。

-ge:大于等于
IsGreaterThanOrEqualTo 数据值必须大于或等于筛选器值。

-lt:小于
IsLessThan 数据值必须小于筛选器值。

-le:小于等于
IsLessThanOrEqualTo 数据值必须小于或等于筛选器值。

-ne:不等于
IsNotEqualTo 数据值必须与筛选器值不同。

0 条评论

昵称

沙发空缺中,还不快抢~