2

以下のようなCSVがあります。

location,id
loc1,1234
loc1,1235
loc1,1236

$a の実行 = Import-CSV C:\File.csv | Group-Object "location" 次の出力が得られます。

Count  Name    Group
-----  ----    -----
3      loc1    {@{location=loc1; id=1234}, @{location=loc1; id=1235), @{location=loc1, id=1236}}

(Add-QADGroupMember を使用して) すべての ID を 1 つのグループに追加したいのですが、$loc1 の ID のグループを取得する方法がわかりません。それらを正しくグループ化しているようですが、出力を単一のグループに解析できないようです。たとえば、ループできる $loc1 = 1234,1235,1236 です。

任意の提案をいただければ幸いです!

4

3 に答える 3

0

さらに別のオプション:

(Import-Csv c:\foo.csv | Group Location -AsHashTable).Loc1 | Foreach {$_.id}

V3 を使用している場合は、次の操作を実行できます。

(Import-Csv c:\foo.csv | Group Location -AsHashTable).Loc1.Id
于 2013-07-20T04:53:20.037 に答える