你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualMachineScaleSetOSProfile interface

描述虚拟机规模集 OS 配置文件。

属性

adminPassword

指定管理员帐户的密码。

最小长度(Windows): 8 个字符

最小长度(Linux): 6 个字符

最大长度(Windows): 123 个字符

最大长度(Linux): 72 个字符

复杂性要求:需要满足以下 4 个条件中的 3 个
字符数较低
具有大写字符
包含数字
具有特殊字符(正则表达式匹配 [\W_])

不允许的值:“abc@123”、“P@$$w 0rd”、“P@ssw0rd”、“P@ssword123”、“Pa$$word”、“pass@word1”、“Password!”、“Password1”、“Password22”、“iloveyou!”

若要重置密码,请参阅 如何在 Windows VM 中重置远程桌面服务或其登录密码

有关重置根密码,请参阅 使用 VMAccess 扩展 管理用户、SSH 并检查或修复 Azure Linux VM 上的磁盘

adminUsername

指定管理员帐户的名称。

仅限 Windows 的限制: 不能以“.” 结尾。

不允许的值:“administrator”、“admin”、“user”、“user1”、“test”、“user2”、“test1”、“user3”、“admin1”、“1”, “123”、“a”、“actuser”、“adm”、“admin2”、“aspnet”、“backup”、“console”、“david”、“guest”、“john”、“owner”、“root”、“server”、“sql”、“support”、“support_388945a0”、“sys”、“test2”、“test3”、“user4”、“user5”。

最小长度(Linux): 1 个字符

最大长度(Linux): 64 个字符

最大长度(Windows): 20 个字符

  • 有关 Linux VM 的根访问权限,请参阅 在 Azure 中的 Linux 虚拟机上使用根权限
  • 有关不应在此字段中使用的 Linux 上的内置系统用户的列表,请参阅 在 Azure 上为 Linux 选择用户名

  • computerNamePrefix

    指定规模集中所有虚拟机的计算机名称前缀。 计算机名称前缀长度必须为 1 到 15 个字符。

    customData

    指定自定义数据的 base-64 编码字符串。 base-64 编码字符串将解码为作为虚拟机上的文件保存的二进制数组。 二进制数组的最大长度为 65535 字节。

    有关为 VM 使用 cloud-init,请参阅 使用 cloud-init 在创建期间自定义 Linux VM

    linuxConfiguration

    指定虚拟机上的 Linux作系统设置。

    有关受支持的 Linux 分发版的列表,请参阅 Azure-Endorsed 分发版上的 Linux

    有关运行非认可的分发版,请参阅 有关非认可分发的信息。

    secrets

    指定应在规模集中的虚拟机上安装的证书集。

    windowsConfiguration

    指定虚拟机上的 Windows作系统设置。

    属性详细信息

    adminPassword

    指定管理员帐户的密码。

    最小长度(Windows): 8 个字符

    最小长度(Linux): 6 个字符

    最大长度(Windows): 123 个字符

    最大长度(Linux): 72 个字符

    复杂性要求:需要满足以下 4 个条件中的 3 个
    字符数较低
    具有大写字符
    包含数字
    具有特殊字符(正则表达式匹配 [\W_])

    不允许的值:“abc@123”、“P@$$w 0rd”、“P@ssw0rd”、“P@ssword123”、“Pa$$word”、“pass@word1”、“Password!”、“Password1”、“Password22”、“iloveyou!”

    若要重置密码,请参阅 如何在 Windows VM 中重置远程桌面服务或其登录密码

    有关重置根密码,请参阅 使用 VMAccess 扩展 管理用户、SSH 并检查或修复 Azure Linux VM 上的磁盘

    adminPassword?: string

    属性值

    string

    adminUsername

    指定管理员帐户的名称。

    仅限 Windows 的限制: 不能以“.” 结尾。

    不允许的值:“administrator”、“admin”、“user”、“user1”、“test”、“user2”、“test1”、“user3”、“admin1”、“1”, “123”、“a”、“actuser”、“adm”、“admin2”、“aspnet”、“backup”、“console”、“david”、“guest”、“john”、“owner”、“root”、“server”、“sql”、“support”、“support_388945a0”、“sys”、“test2”、“test3”、“user4”、“user5”。

    最小长度(Linux): 1 个字符

    最大长度(Linux): 64 个字符

    最大长度(Windows): 20 个字符

  • 有关 Linux VM 的根访问权限,请参阅 在 Azure 中的 Linux 虚拟机上使用根权限
  • 有关不应在此字段中使用的 Linux 上的内置系统用户的列表,请参阅 在 Azure 上为 Linux 选择用户名

    adminUsername?: string

    属性值

    string

  • computerNamePrefix

    指定规模集中所有虚拟机的计算机名称前缀。 计算机名称前缀长度必须为 1 到 15 个字符。

    computerNamePrefix?: string

    属性值

    string

    customData

    指定自定义数据的 base-64 编码字符串。 base-64 编码字符串将解码为作为虚拟机上的文件保存的二进制数组。 二进制数组的最大长度为 65535 字节。

    有关为 VM 使用 cloud-init,请参阅 使用 cloud-init 在创建期间自定义 Linux VM

    customData?: string

    属性值

    string

    linuxConfiguration

    指定虚拟机上的 Linux作系统设置。

    有关受支持的 Linux 分发版的列表,请参阅 Azure-Endorsed 分发版上的 Linux

    有关运行非认可的分发版,请参阅 有关非认可分发的信息。

    linuxConfiguration?: LinuxConfiguration

    属性值

    secrets

    指定应在规模集中的虚拟机上安装的证书集。

    secrets?: VaultSecretGroup[]

    属性值

    windowsConfiguration

    指定虚拟机上的 Windows作系统设置。

    windowsConfiguration?: WindowsConfiguration

    属性值