gpt4 book ai didi

用于过滤具有多个值的记录的 PowerShell 命令

转载 作者:行者123 更新时间:2023-12-03 00:21:50 27 4
gpt4 key购买 nike

我正在使用 PowerShell 命令。我想过滤具有一个字段名称描述的记录。我成功过滤了一个名为“学校”的描述。我的命令是:

Get-ADuser -filter {(Description -eq "school")} -Properties * | select *

但我想过滤具有多个描述值的记录,如“学校”、“学院”等。这怎么可能?

最佳答案

您可以使用 -or 语句:

Get-ADuser -filter {(Description -eq "school") -or (Description -eq "college")} -Properties * | select *

或者您可以创建一个数组并过滤结果,尽管这是在查询执行后进行过滤,因此可能需要更长的时间。在通过 where-object 传递之前,尝试将过滤器应用于 Get-AdUser 是有意义的:

@filter = @("school", "college")
Get-ADuser -Properties * | where-object{@filter -contains $_.Description} | select *

关于用于过滤具有多个值的记录的 PowerShell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24504601/

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