【发布时间】:2014-05-05 07:42:23
【问题描述】:
首先我必须说我已经有this 和this 线程,但无法从这些线程中找出答案。
我有一个如下所示的 CSV 文件:
Username,Groups
User01,Group01;Group02;Group03
User02,Group10;Group24;Group08
User03,Group13;Group02;Group42
等等等等...总共有数百个用户和数百个不同的组,因此手动将单个用户和/或组拆分到自己的行并不是一个真正的选择。
我无法弄清楚如何使用 foreach 处理行的逻辑,同时使用不同的分隔符将导入的 CSV 两次拆分,然后再对每个用户的组 再次进行 foreach。有什么想法吗?
【问题讨论】:
-
请您澄清一下您要如何处理此 CSV 文件中的数据?您的问题的描述有点令人困惑,因为它更多地解释了您认为行不通的事情,而不是清楚地解释您正在尝试做什么。谢谢。
-
我正在尝试将用户批量添加到 AD 组,例如 User01 到 Group01、Group02 和 Group03,然后 User02 到 Group10、Group24 和 Group08 等。
-
CSV 格式总是这样(用户名、组)还是文件格式不同?
-
我可以更改逗号分隔符并替换我猜的分号,但为了论证的缘故,我们假设这是格式。
标签: powershell csv active-directory