2

タイトルがわかりにくいと思いますが、これについて説明すると、必要なことを実行するための非常に簡単な方法があると確信できます。私は PowerShell に非常に慣れておらず、特定のタスクを実行しようとしていますが、Web の適切な答えを見つけるのはかなり難しいと思われます。

過去数日間、データを連結してファイルを結合する方法を探してきましたが、このタスクに十分に具体的なものはありませんでした。すべての例はデータを表示する方法を示していますが、ループしてデータを追加して新しい csv ファイルを作成する方法は示していません。どちらかといえば、私はこの問題を過剰に調査して、このメッセージを提示して、すでに試したすべての役に立たないオプションで脳を整理できる場所を確認する必要がありました...

2 つの csv ファイルがあります。私はそれらを csv と呼んでいますが、実際にはそれぞれ 1 列の情報にすぎません。

ファイル:

ユーザー.csv

オフィス.csv

Users.csvファイルには、ネットワーク ユーザー名のリストが含まれています。Offices.csvファイルには、オフィスの場所に対応する番号のリストが含まれています。

私がやりたいことは、users.csv ファイルから各ユーザーを取得し、各オフィスを追加する別の csv ファイルに新しい行を作成するループを使用することです。

例:

ユーザー.csv

NTNAME
domain\user1
domain\user2
domain\user3

オフィス.csv

OFFICES
0001
0023
0043
0067

組み合わせると、次のような csv ファイルが欲しいです。

NTNAME,OFFICES
domain\user1,0001
domain\user1,0023
domain\user1,0043
domain\user1,0067
domain\user2,0001
domain\user2,0023
domain\user2,0043
domain\user2,0067
domain\user3,0001
domain\user3,0023
domain\user3,0043
domain\user3,0067

あなたが与えることができるどんな助けも大歓迎です...

4

1 に答える 1