gpt4 book ai didi

windows - Active Directory - 在没有子 OU 的特定 OU 中搜索

转载 作者:行者123 更新时间:2023-12-02 20:46:53 24 4
gpt4 key购买 nike

我有以下代码:

Get-ADUser -SearchBase ‘OU=test,OU=Finance,OU=UserAccounts,DC=FABRIKAM,DC=COM’ -Filter * | ForEach-Object {Add-ADGroupMember -Identity ‘myspecialgroup’ -Members $_ }

我希望它只在特定的“测试”OU 中搜索,没有子 OU...这可能吗?

最佳答案

您所描述的区别是搜索的“范围”,在 Get-ADUser 中由 SearchScope 选项控制。默认值为Subtree,它从搜索的根部开始搜索整个树;您想要的是将搜索限制为基本对象的直接子对象,即 OneLevelSearchScope:

Get-ADUser -SearchBase ‘OU=test,OU=Finance,OU=UserAccounts,DC=FABRIKAM,DC=COM’ `
-SearchScope OneLevel -Filter * |
ForEach-Object { Add-ADGroupMember -Identity ‘myspecialgroup’ -Members $_ }

SearchScope 还有第三个选项:Base,它将“搜索”限制为您指定为 SearchBase 的特定对象。在这种情况下,如果该对象符合条件,该命令将返回该对象;如果不符合(或根本不存在),则不返回任何内容。

关于windows - Active Directory - 在没有子 OU 的特定 OU 中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44024724/

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