1
내 keyvault 설정 및 내 ARM 템플릿 배포를위한 스크립트를 설정하려고합니다. keyvault를 만들 때 출력 결과를 $ output과 같은 객체에 저장하려고합니다. 결과는 다음과 같습니다.Powershell - Azure Keyvault 응답 데이터 변환
Name : CertificateThumbprint
Value : xxxxx
Name : SourceVault
Value : xxxxxxx
Name : CertificateURL
Value : xxxxxxxxx
데이터에 액세스하고 템플릿 매개 변수 파일을 업데이트 할 수 있도록이 값을 Json (또는 XML)로 변환하고 싶습니다. 나는를 ConvertTo-JSON 또는를 ConvertTo-XML로 할 때 그러나, 나는 내가 모든 형식 옵션을 정확히 익숙하지 않다
[
{
"pageHeaderEntry": null,
"pageFooterEntry": null,
"autosizeInfo": null,
"shapeInfo": {
"ClassId2e4f51ef21dd47e99d3c952918aff9cd": "..."
},
"groupingEntry": null,
"ClassId2e4f51ef21dd47e99d3c952918aff9cd": "..."
},
{
"shapeInfo": null,
"groupingEntry": null,
"ClassId2e4f51ef21dd47e99d3c952918aff9cd": "..."
},
{
"formatEntryInfo": {
"listViewFieldList": "Microsoft.PowerShell.Commands.Internal.Format.ListViewField Microsoft.PowerShell.Commands.Internal.Format.ListViewField"
...
]
내 PowerShell을 경험 같은 것이 꽤 최소한 얻을.
에서 변환 할 필요없이 출력하여 속성에 액세스 할 수 있도록해야한다. formatPropertyField.propertyValue 새 변수 -Name $ var1 [0] - 값 $ var1 [1] – KenWin0x539