gpt4 book ai didi

powershell - 如何使用Powershell从事件目录获取唯一部门?

转载 作者:行者123 更新时间:2023-12-03 01:16:14 24 4
gpt4 key购买 nike

我想使用PowerShell从Active Directory中获得唯一部门的列表。

当前代码:

Import-Module activedirectory
get-aduser -filter * -property department |select department | sort-object property -unique

这将返回没有数据的标题为“部门”的列表。如何获得所有部门的 list ?

最佳答案

您的问题可以通过以下两种方法之一解决

get-aduser -filter * -property department | select department | sort-object department -unique

要么
get-aduser -filter * -property department | select -ExpandProperty department | sort-object  -unique

在您的示例中,属性(property)部门有一个对象。然后,您要求对不存在的名为 property的属性进行排序。

您可以使用 -ExpandProperty将结果转换为字符串数组,也可以请求 sort-object对Department属性进行排序。

几个其他选项将获得相似的结果。里程会因您的PowerShell版本而异。
get-aduser -filter * -property department | select -ExpandProperty department -Unique
(get-aduser -filter * -property department).department | Sort-Object -Unique

关于powershell - 如何使用Powershell从事件目录获取唯一部门?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29107001/

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