首页 > 解决方案 > 如何为虚拟机输出生成的 adminPassword?

问题描述

我创建了一个带有 uniqueString() 的虚拟机资源来生成密码。我现在想在“输出”中显示密码。我该怎么做呢?

注意:似乎不可能让参数生成一个 uniqueString(),因此我需要以某种方式从 VM 中检索密码。

标签: azureazure-virtual-machinearm-template

解决方案


关于如何输出uniqueString()in 参数生成的值的示例:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "uniqueRG": {
            "defaultValue": "[uniqueString(resourceGroup().id)]",
            "type": "String"
        }
    },
    "resources": [],
    "outputs": {
        "uniqueValue": {
            "type": "String",
            "value": "[parameters('uniqueRG')]"
        }
    }
}

推荐阅读