我对Powershell
很新,并且无法检查数据库中是否存在管道中的数字。
这一行"-or $_ -contains $percent"
的最后一位是我遇到麻烦的一点。
我尝试过各种各样的东西,却无法让它发挥作用。
该脚本基本上检查以查看我的所有测试的输出中是否存在任何值,并相应地为网页区域着色。
我最初尝试-le 10
但由于某种原因,这也停止了-eq Enabled
工作。
当我尝试-contains时,我发现3 -eq LE entries
也是如此,这就是我必须单独列出它们的原因,但我不喜欢用90个数字来做这个。
我确信我只是错过了一些愚蠢的事情,但到目前为止花费了6个多小时,这让我很生气。
提前致谢。
$percent =(10..100)$rowData | % {
if ($_ -eq "success" -or $_ -eq "ok" -or $_ -eq "LE_40Users" -or $_ -eq "LE_1User" -or $_ -eq "LE_10Users" -or $_ -eq "Enabled" -or $_ -contains $percent)
}
答案 0 :(得分:2)
您需要在contains
比较中反转值:
-or $percent -contains $_