gpt4 book ai didi

powershell - 需要有关 powershell 中 where-object 的帮助

转载 作者:行者123 更新时间:2023-12-04 08:34:39 24 4
gpt4 key购买 nike

如果我执行下面的代码,它不是过滤,而是返回所有结果。
enter image description here
$R 数据类型低于
enter image description here

最佳答案

{}创建一个 [scriptblock]文字,其值将始终计算为 $True当转换到 [bool] .
删除 {}围绕过滤器块内部的比较:

$filteredRows = $R |Where-Object {$_.db_sync_state -eq 'NOT SYNCHRONIZING' -or -not $_.is_failover_ready}
Gert Jan Kraaijeveld mentions ,您可以使用 ()如果需要,可以对单个比较进行分组:
$filteredRows = $R |Where-Object {($_.db_sync_state -eq 'NOT SYNCHRONIZING') -or (-not $_.is_failover_ready)}

关于powershell - 需要有关 powershell 中 where-object 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64855592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com