Я уверен, что в итоге все будет просто, но я не могу понять это.
Я пишу скрипт для чтения в файле CSV.Затем у меня есть цикл, который запускает команду для объектов из импортированного CSV.Тем не менее, я получаю кучу посторонних данных, которые вызывают у меня горе.
Команда импорта:
$fixme = Import-Csv C:\temp\scripts\rename_script\oldname1.csv -Header OldName,NewName
Содержимое этого файла:
Computer1,Computer2
Computer3,Computer4
Я хочу вызывать $ fixme.OldName и $ fixme.Новое имя.Проблема в том, что это вывод, который я получаю:
$fixme
@{OldName=Computer1; Newname=Computer2}
@{OldName=Computer3; Newname=Computer4}
$fixme.OldName
[nothing]
$fixme.NewName
[nothing]
Что мне здесь не хватает?
Я должен также добавить, что это тестовые данные, у меня на самом деле есть несколько сотен строк дляцикл, который у меня работает, просто по какой-то причине я не могу понять, как передать правильные данные из этого чертова CSV.