Я выхожу на конечность здесь, так как вы не указали свои входные данные или полное сообщение об ошибке, но я предполагаю, что ваша проблема вызвана несоответствием формата между выходными Get-Content и вводами ConvertFrom-Json ожидает.
Get-Content считывает входной файл в массив строк, тогда как ConvertFrom-Json ожидает данные JSON в одной строке. Кроме того, трубопровод $json в ConvertFrom-Json не меняет значение $json.
Измените свой код на следующий, и ошибка должна исчезнуть (при отсутствии синтаксической ошибки в ваших входных данных):