需要帮助来修正脚本。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 [电子邮件保护] 真的**