我必须解析以获得IP地址。
$Currentpath = Split-Path -Parent $MyInvocation.MyCommand.Definition
$CheminCSV = $currentpath + '\LesIP.csv'
$csv = Import-Csv $CheminCSV
$MyIPS = $csv | select IP
$MyHostnames = $csv | select HostName
Write-Host($MyIPS[1])
实际结果是:
@{IP=192.168.1.10}
我希望:
192.168.1.10
答案 0 :(得分:0)
这不是解析问题。您的CSV的标头为“ IP”。如果导入此CSV,则会获得一个对象,该对象具有分配给$MyIPS
的属性“ IP”。
您可以通过$MyIPS[1].IP
获得预期的输出。或者您只需将select
(即select-object -Property
)更改为Select-Object -ExpandProperty IP
。