入力ファイル:
"Server1","lanmanserver"
"Server2","lanmanserverTest"
プログラム
$csvFilename = "D:\Scripts\ServerMonitorConfig.csv"
$csv = Import-Csv $csvFilename -Header @("ServerName","ServiceName")
foreach ($line in $csv) {
Write-Host "ServerName=$line.ServerName ServiceName=$line.ServiceName"
}
私が欲しいもの:
Server-Name=Server1 ServiceName=lanmanserver
Server-Name=Server2 ServiceName=lanmanserverT
私が得ているもの:
サーバー名=@{サーバー名=サーバー1; ServiceName=lanmanserver}.ServerName ServiceName=@{ServerName=Server1; ServiceName=lanmanserver}.ServiceName ServerName=@{ServerName=Server2; ServiceName=lanmanserverTest}.ServerName ServiceName=@{ServerName=Server2; ServiceName=lanmanserverTest}. サービス名
ヘッダーが CSV の最初の行から来ているかどうかは本当に気にしません。私は柔軟です。