我在 AD 中有一个类似于员工 ID 的自定义属性。我可以使用 get-aduser 并通过过滤器从此字段中提取信息,但我无法根据该属性搜索用户。搜索不会返回任何结果。
例如:
获取广告用户-过滤器{customattribute-like'34356‘}
不返回任何内容,但如果我 get-aduser -properties * -filter {customattribute -like *}
具有该属性的用户会出现在所有用户的列表中。
答案1
希望这可以帮助:
PS C:> ipmo activedirectory
PS C:> New-PSDrive -Name charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"
PS 夏洛特:> get-item -Path“cn=ed wilson”-属性*
这将提供用户的所有属性。如果您正在查看用户列表,我想您可以将用户列表保存在变量中,然后使用 for 循环对其进行循环。