Я пытаюсь прочитать CSV-файл и сохранить его данные в переменных, которые я буду использовать для сценариев Powershell.
Мне удалось прочитать файл, выполнив следующую команду:
$csv = Import-Csv C:\Users\[...]\Documents\ipaddresses.csv -delimiter "|"
$csv
Вывод выглядит так:
IP Name
-- ----
165.XX.XX.1 n1
165.XX.XX.2 n2
165.XX.XX.3 n3
165.XX.XX.4 n4
165.XX.XX.5 n5
165.XX.XX.6 n6
Идея состоит в том, что я мог бы создать 6 переменных, например:
$Name = $IP
Тем не менее, когда я пытаюсь зациклить объекты переменной $ csv и сохранить их в массивах следующим образом:
foreach($item in $csv){
IP = $($item.IP)
Name = $($item.Name)
}
Возвращает мне пустые массивы. Как это исправить?