获取单个用户所属的所有组的最干净(和最快)的方法是什么。我使用 PowerShell 2.0 对 Citrix 中的登录用户进行计数,并将它们从 Active Directory 中分组。所有用户都是名为“VDI-Billing”的组的其中一个子组的成员,但用户与 VDI-Billing 组之间的嵌套组数并不总是相同的。所以我希望能够让所有组(包括嵌套组)与 VDI-Billing 组(第一级)的成员列表进行比较,以便我得到一个概述。
例子:
VDI-Billing 有一个成员组 NL-VDI-T-Systems。那有多个组(本身就有多个组)。但概述必须计算 NL-VDI-T-Systems 的所有用户(子)成员。
所以在概述中我应该得到:NL-VDI-T-Systems:22 ITA-VDI-T-Systems:25等等。
有人知道一个巧妙的小技巧吗?