0

试图查找规模集上现有的 IaaSDiagnostics 是什么,但无法将设置提取为字符串输出,

试过这个但没有太大帮助,因为以 JProperty 形式返回,

Get-AzureRmVmss -ResourceGroupName usptenant-DAT-EastUS -VMScaleSetName besfvm `
| Select-Object -ExpandProperty VirtualMachineProfile `
| Select-Object -ExpandProperty ExtensionProfile `
| %{  $_.Extensions[1] | Select-Object -ExpandProperty Settings }

我在访问诊断信息时遇到了类型转换或完全错误的方向。

4

1 回答 1

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'
于 2017-03-14T10:57:00.093 回答