# Powershell 条件操作符
# Powershell 中的比较运算符
# -eq :等于
# -ne :不等于
# -gt :大于
# -ge :大于等于
# -lt :小于
# -le :小于等于
# -contains :包含
# -notcontains :不包含
# 进行比较
# 可以将比较表达式直接输入进Powershell控制台,然后回车,会自动比较并把比较结果返回。
#(3,4,5) -contains 2
#求反
# 求反运算符为-not 但是像高级语言一样
# $a = 2 -eq 3
# $a
# -not $a
# 布尔运算
#
# -and :和
# -or :或
# -xor :异或
# -not :逆
# 1,2,3,4,3,2,1 -ne 3
# 1,9,4,5 -contains 9
# 1,9,4,5 -contains 10
#Powershell Where-Object 条件过滤
# 过滤管道结果
# Get-Process | select -First 1 | fl *
# 根据进程名过滤所有记事本进程。
# Get-Process | Where-Object {$_.Name -eq "notepad"}
#根据进程名过滤所有IE进程。
# Get-Process | Where-Object {$_.Name -eq "iexplore"}
#根据company过滤所有产品发布者以”Microsoft”打头的进程:
# Get-Process | Where-Object {$_.company -like '*Microsoft*' } | select Name,Description,Company
#使用别名 ?
# Get-Service | ? {$_.Name -like "B*"}
#Powershell IF-ELSEIF-ELSE 条件
# If(条
Powershell条件判断
最新推荐文章于 2024-07-04 09:19:22 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)