コンフィグファイルの読込及び使用方法について教えてください。
■実現したいこと
以下設定ファイルとして使用するcsvファイルのIDをもとにして
main及びerror_levelを変数に格納したいと考えております。
master.csv
ID main error_level
ICO_01 処理を開始 INFO
ICO_02 処理を終了 INFO
ECO_01 以上終了 INFO
現段階では下記のように考えたのですが、
値が思ったようにかえって来ないため、ご教唆いただけると助かります。
#設定ファイルをオブジェクトに格納
$master = Import-CSV C:\master.csv
#特定行の選択
$master | Where-Object { $_.ID -eq "ICO_01" }
上記処理にて下記のようにオブジェクトを得ることはできましたが
ID main error_level
ICO_01 処理を開始 INFO
その中からmainの値を取得するとき
$master | Where-Object { $.ID -eq "ICO_01" } | Select-Object $.mainとしても
ID main error_level
ICO_01 処理を開始 INFO
Where-Objectと同じ段階の値が返ってきます。
$ID = ICO_01
$main = 処理を開始
$error_level=INFO
上記状態を実現したいときに、誤っている点や、改善点あれば教えていただきたいです。
宜しくお願いいたします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/20 03:39 編集
2020/01/20 03:44