我的CSV有多个分隔符,格式如下: 组名;用户1,用户2;用户3 组名;用户1,用户2;用户3,users4
如何将用户添加到AD组。 CSV中的所有组名都以“;”结尾分隔符和用户用户使用“,”分隔符。
答案 0 :(得分:1)
如果你试图将它分开,那将是一个锯齿状的阵列;然后在导入期间将成员列表拆分为逗号。很难以.csv的形式导入,因为每条记录中的元素数量不会一致。
我使用的是import-csv;作为分隔符,然后在添加成员时在逗号分割成员列表。
答案 1 :(得分:0)
标题和数据是否仍然匹配,即使使用不同的分隔符?如果是这样,我会用逗号替换奇数分隔符然后再导入。除非文件很大,否则我只需制作一份干净的第二份副本并导入该文件。
答案 2 :(得分:0)
那:
Import-Csv -Path $inputfile -Delimiter ';' | export-csv $outfile -Delimiter ',' -NoClobber -NoTypeInformation
Import-Csv -Path $outfile -Delimiter ','
首先使用;
导入,然后使用,
导出,然后将整个文件集作为,
分隔文件。