Пояснение:
@{xxx.abc=yyy.abc}
указывает, что ошибка связана со структурой ваших данных. Из-за того, что вы используете Import-Csv
PowerShell интерпретирует первую строку вашего файла (которая xxx.abc
) как заголовок.
Вам необходимо убедиться, что вы используете правильную команду для формата данных, которые у вас есть. Если вы хотите, чтобы это было .csv
, первая строка должна быть именем заголовка (давайте возьмем fullname
в качестве примера). В этом случае вы получите доступ к своим данным, используя $($name.fullname)
.
Решение:
Более подходящим и быстрым решением было бы просто использовать Get-Content
вместо Import-Csv
.