2017-09-14 49 views
-1

我用進口的CSV到CSV導出到一個名爲ips變量。然後我爲每個循環下面的每個循環遍歷每個項目並將其添加到具有主機名和IP地址的陣列中。問題是,當命令完成我只有一個數組項,但不是在ips列表中的其他項目。添加到陣列中的每個循環

foreach ($a in $ips){ 
    $a="$a" 
    $a=$a.trimstart("@{") 
    $a=$a.trimend("}") 
    $a=[uri]$a 
    $a=$a.authority 
    [email protected]{} 
    $list.add($a,[System.Net.Dns]::GetHostAddresses("$a").IPAddressToString) 
} 
+0

是「$列表」您試圖填充陣列? –

+3

放'$名單= @ {}'在foreach –

回答

3

您已經在循環中聲明瞭您的列表,因此對於每次迭代,列表都會重新實例化。聲明它的外循環,而不是

+0

道歉之前,在回答之前沒有刷新頁面......我看到有人已經回答 –

+0

您仍然可以刪除你的答案。 – wp78de