尝试在Scale Set上找到现有的IaaSDiagnostics,但无法提取Settings as String输出,
试过这个,但在JProperty形式的回报中没那么有用,
Get-AzureRmVmss -ResourceGroupName usptenant-DAT-EastUS -VMScaleSetName besfvm `
| Select-Object -ExpandProperty VirtualMachineProfile `
| Select-Object -ExpandProperty ExtensionProfile `
| %{ $_.Extensions[1] | Select-Object -ExpandProperty Settings }
我遇到类型转换或完全错误地访问诊断信息。
答案 0 :(得分:1)
使用Azure-Cli找到了一种方法
使用
az vmss extension show --name
--resource-group
--vmss-name
并将输出导出到Json文件,确保您将扩展设置为Json以进行文件输出,您将获得Base64编码字符串。
编辑:
使用powerShell
(Get-AzureServiceAvailableExtension -ExtensionName 'PaaSDiagnostics' -ProviderNamespace 'Microsoft.Azure.Diagnostics').PublicConfigurationSchema | Out-File –Encoding utf8 -FilePath 'C:\temp\WadConfig.xsd'