Мне нужно отфильтровать данные из запроса odata, отформатированного в файле json, я хотел использовать скрипт powershell, чтобы прочитать этот файл json и получить результаты неудачных заданий статуса
ниже приведен пример URI:
https://app.name.com//odata/ScheduledJobs?$format=json&$expand=Application($select=Id,Name,AssetId;$expand=Asset($select=Id,Name)),JobType,JobInstances($filter=StartTime+eq+null;$orderby=NextRunTime+asc;$top=1),CompletedJobs($orderby=StartTime+desc;$top=1;$expand=State;$select=Id,StateId,StartTime,EndTime)&$top=20&$orderby=ScheduleStart&$filter=Enabled+eq+true&$count=true
когда я попытался использовать скрипт powershell, как показано ниже, чтобы преобразовать его в csv, я получил следующее сообщение, я не знаю, как действовать дальше, пожалуйста, помогите мне, я новичок в сценариях powershell.
Get-Content -Path 'C:\Users\username\Downloads\ScheduledJobs1.json'
ConvertFrom-Json |
Select-Object -expand results |
ConvertTo-Csv -NoTypeInformation |
Set-Content 'C:\Users\username\Downloads\sai.csv'
подскажите, пожалуйста, как я могу получить результаты невыполненных заданий статуса в приложении и получить эту информацию в табличном формате ...