我在 powershell 中有一个小脚本,用于查询 AD 中特定 OU 中的用户组,以获取这些组的名称,并尝试获取这些组的 ManagedBy 属性。我一直在网上和这里搜索为什么 ManagedBy 属性没有填充结果的解决方案,但我没有运气。我发现的每个解决方案都是用 C#(或其他语言)编写的,我尝试使用 Quest 软件进行 AD 似乎没有帮助。
$test = 'OU=example,DC=example,DC=test'
$test | ForEach {Get-ADGroup -Filter * -Properties ManagedBy -SearchBase $_ } | Select Name, Properties | Sort -Property Name | Out-File C:\test.csv
我只得到 ManagedBy 属性的组名称和空括号的结果。我的问题是,是否可以在不使用其他语言或集成不同插件的情况下查询 powershell 中的 managedby 属性?我从来没有用 C 语言编写过,如果可能的话,我更喜欢使用本机 powershell。