0

Powershell (v3) で初めて配列を操作しようとしているので、語彙と直立には少し助けが必要です。

「サブネット」の値が「1921683」の場合、「ラップトップ」の値は何ですか? (もちろん、答えはLT3だと思います)

csvファイルを介して配列をインポートしています(これは配列だと思います)。

subnet,ou,laptop,desktop
1921681,MyOU1,LT1,DT1
1921682,MyOU2,LT2,DT2
1921683,MyOU3,LT3,DT3
1921684,MyOU4,LT4,DT4
1921685,MyOU5,LT5,DT5
1921686,MyOU6,LT6,DT6

前もって感謝します

4

1 に答える 1

0

convertfrom-csvを使用してcsvをオブジェクトに変換してから、ユーザーがコマンドレットを選択します。

PS>$c=get-content myfile.csv |ConvertFrom-Csv

subnet                  ou                      laptop                  desktop
------                  --                      ------                  -------
1921681                 MyOU1                   LT1                     DT1
1921682                 MyOU2                   LT2                     DT2
1921683                 MyOU3                   LT3                     DT3
1921684                 MyOU4                   LT4                     DT4
1921685                 MyOU5                   LT5                     DT5
1921686                 MyOU6                   LT6                     DT6



PS>$c |ConvertFrom-Csv |where subnet -eq 1921683 |select laptop

laptop
------
LT3
于 2013-02-05T10:25:34.490 に答える