输入文件:
"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"
}
我想要的是:
服务器名称 = 服务器 1 服务名称 = lanmanserver
服务器名称 = 服务器 2 服务名称 = lanmanserverT
我得到了什么:
服务器名=@{服务器名=Server1; ServiceName=lanmanserver}.ServerName ServiceName=@{ServerName=Server1; ServiceName=lanmanserver}.ServiceName ServerName=@{ServerName=Server2; ServiceName=lanmanserverTest}.ServerName ServiceName=@{ServerName=Server2; 服务名称=lanmanserverTest}。服务名称
我真的不在乎标题是否来自 CSV 的第一行,我在那里很灵活。