Я не могу импортировать из файла CSV. В этом файле есть поле «IP-адрес», однако программа, генерирующая форму (которую я не контролирую), может создать такой файл CSV
hostname,IP Address,Site
server1,192.168.1.10,florida
Server2,192.168.10.100
192.168.10.101
8.8.8.8,Alaska
server3,10.10.10.10,Ohio
Я импортирую CSV в переменную $sessions=import-csv -path $Path
В foreach ($session in $sessions)
l oop я пытаюсь получить IP-адреса и разделить их следующим образом:
$IPs=$session."IP Address" -split "`r`n"
Однако, когда Я проверяю $ IP, это не похоже на массив, поскольку для сервера 2 $ IP показывает
PS c:\$IPS
192.168.10.100
192.168.10.101
8.8.8.8
PS c:\$IPs.count
1
Что я могу сделать, чтобы разделить ячейку на массив, чтобы я мог обработать IP, найденные в foreach ($IP in $IPs)
л oop