我只需要获取安全组中的所有活跃用户,我可以列出所有用户,但我同时获取活跃用户和非活跃用户

我只需要获取安全组中的所有活跃用户,我可以列出所有用户,但我同时获取活跃用户和非活跃用户

需要帮助来修正脚本。FA-xxx-yyy-zzz 组中有大量用户和下属组。

到目前为止我知道的是:

Get-ADGroupMember -Identity "FA-xxx-yyy-zzz" -Recursive | Get-ADUser -属性名称| Select-对象名称

这列出了 1701 个用户和群组,包括活跃和非活跃成员,如下所示

姓名

John Doh (xxx32)


但是这只给出了特定的 FA 组,而缺少了下级组,但在格式中我希望看到它与列 True 或 Not true 参数一起:

$group = "FA-xxx-yyy-zzz" $adusers = Get-ADGroupMember -Identity $group | 其中 {$.objectclass -eq "user"} foreach ($activeuser in $adusers) { Get-ADUser -Identity $activeuser | 其中 {$.enabled -eq $true} | 选择名称、SamAccountName、UserPrincipalName、Enabled }

**名称 SamAccountName UserPrincipalName 已启用


John Doh(xxx32)xxx32 [电子邮件保护] 真的**

相关内容