Я пытаюсь экспортировать список виртуальных машин из Azure Управление обновлениями с использованием Azure Rest API. Ниже мой код. $ url = "https://management.azure.com/subscriptions/ $ ($ SubscriptionId) / resourceGroups / $ ($ resourceGroup) /providers/Microsoft.Automation/automationAccounts / $ ($ automaAccount) / softwareUpdateConfigurations / $ ($ UpdateScheduleName)? api -version = "+ $ apiversion $ RestMethod = (Invoke-RestMethod -Uri $ url -Headers $ headerParams -Method Get) $ NonAzComputerList = ($ RestMethod) .Properties.updateConfiguration.nonAzureComputerNames $ NonAzGetTetLame.PlayGame.PlayGame () $ NonAzComputerList $ NonAzComputerList | Export-Csv "VMList.csv" -NoTypeInformation
На консоли я получаю вывод правильно с именами виртуальных машин, но в CSV-файле я получаю некоторые случайные числа вместо имен виртуальных машин.
Я также попытался выполнить convertfrom- json, но он показывает ошибку как "convertfrom- json: Invalid JSON primitive".
GetType показывает System.Object []
In Console Я получаю правильные имена виртуальных машин. OurVM01 OurVM022 OurVM0113 OurVM034
В файле CSV я получаю числа (равные количеству символов в именах виртуальных машин). Список 07 08 09 08