你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VirtualMachineOSProfile 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定虚拟机的操作系统设置。 预配 VM 后,无法更改某些设置。
public class VirtualMachineOSProfile
type VirtualMachineOSProfile = class
Public Class VirtualMachineOSProfile
- 继承
-
VirtualMachineOSProfile
构造函数
VirtualMachineOSProfile() |
初始化 VirtualMachineOSProfile 的新实例。 |
属性
AdminPassword |
指定管理员帐户的密码。 <br><br>最小长度 (Windows) :8 个字符 <br><br>最小长度 (Linux) :6 个字符 <br><最大>长度 (Windows) :123 个字符 <br><最大>长度 (Linux) :72 个字符 <br><br>复杂性要求:需要满足<>以下 4 个条件中的 3 个 br 有较低的字符 <br>有高字符 <br> 有一个数字<br> 有一个特殊字符 (正则表达式匹配 [\W_]) <br><br>不允许的值:“abc@123”、“P@$$w 0rd”、“P@ssw0rd”、“P@ssword123”、“Pa$$word”、“pass@word1”、“Password!”、“Password1”、“Password22”、“iloveyou!” <br><br> 有关重置密码的信息,请参阅如何在 Windows VM 中重置远程桌面服务或其登录密码br br><> 有关重置根密码,请参阅使用 VMAccess 扩展在 Azure Linux VM 上管理用户、SSH 和检查或修复磁盘。< |
AdminUsername |
指定管理员帐户的名称。 <br><br> 此属性在创建 VM 后无法更新。 <br><br>仅限 Windows 的限制: 不能以“.” <结尾br><不允许>的值: “administrator”、“admin”、“user”、“user1”、“test”、“user2”、“test1”、“user3”、“admin1”、“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”。 <br><br> Linux) 最小长度 (:1 个字符 <br><最大>长度 (Linux) :64 个字符 <br><最大>长度 (Windows) :20 个字符。 |
AllowExtensionOperations |
指定是否应在虚拟机上允许扩展操作。 仅当虚拟机上不存在任何扩展时,才能将其设置为 False。 |
ComputerName |
指定虚拟机的主机 OS 名称。 创建 VM 后,无法更新此名称。 最大长度 (Windows) : 15 个字符。 Linux) 的最大长度 (: 64 个字符。 有关命名约定和限制,请参阅 Azure 基础结构服务实现指南。 |
CustomData |
指定自定义数据的 Base-64 编码的字符串。 Base-64 编码的字符串将解码为一个二元数组并作为一个文件保存在虚拟机上。 该二元数组的最大长度为 65535 字节。 注意:请勿在 customData 属性中传递任何机密或密码。 创建 VM 后,无法更新此属性。 属性“customData”将传递给 VM 以保存为文件,有关详细信息,请参阅 Azure VM 上的自定义数据。 有关对 Linux VM 使用 cloud-init,请参阅 在创建期间使用 cloud-init 自定义 Linux VM。 |
LinuxConfiguration |
指定虚拟机上的 Linux 操作系统设置。 有关支持的 Linux 发行版的列表,请参阅 Linux on Azure-Endorsed Distributions。 |
RequireGuestProvisionSignal |
必须设置为 True 或省略的可选属性。 |
Secrets |
指定应安装在虚拟机上的证书集。 若要在虚拟机上安装证书,建议使用适用于 Linux 的 Azure 密钥保管库 虚拟机扩展或适用于 Windows 的 Azure 密钥保管库 虚拟机扩展。 |
WindowsConfiguration |
指定虚拟机上的 Windows 操作系统设置。 |