gpt4 book ai didi

powershell - Powershell Active Directory赞过滤器如何工作?

转载 作者:行者123 更新时间:2023-12-02 23:45:06 25 4
gpt4 key购买 nike

您好,我只是不了解此类在Powershell中是如何工作的。

该行给出1条记录:

Get-ADGroup -Filter {DistinguishedName -eq "CN=Development,CN=Users,DC=mycompany,DC=it"}

但是这个:
Get-ADGroup -Filter {DistinguishedName -like "*Development*"}

不返回任何东西。它出什么问题了?

最佳答案

专有名称不能与LDAP通配符匹配,这是-Filter将在内部翻译成的名称。

这就是为什么您看不到任何结果的原因

您可以检索名称中包含“Development”的所有OU并进行搜索:

$ADGroups = @()
$DevOUs = Get-ADOrganizationalUnit -Filter {name -like "*ex*"}| Select-Object DistinguishedName

foreach($ou in $DevOUs)
{
$DN = $ou.DistinguishedName
foreach($Group in (Get-ADGroup -SearchBase $DN))
{
# Prevent duplicates
if($ADGroups -notcontains $Group)
{ $ADGroups += $Group }
}
}

关于powershell - Powershell Active Directory赞过滤器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25443474/

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