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

OSProfile 类

定义

指定虚拟机的操作系统设置。 预配 VM 后,无法更改某些设置。

public class OSProfile
type OSProfile = class
Public Class OSProfile
继承
OSProfile

构造函数

OSProfile()

初始化 OSProfile 类的新实例。

OSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

初始化 OSProfile 类的新实例。

属性

AdminPassword

获取或设置指定管理员帐户的密码。 &lt;br&gt;&lt;br&gt;Windows) (最小长度:8 个字符 &lt;br&gt;&lt;br&gt;Linux) 最小长度 (:6 个字符 &lt;br&gt;&lt;br&gt;最大 (windows) 长度:123 个字符 &lt;br&gt;&lt;br&gt;最大长度 (Linux) :72 个字符 &lt;br&gt;&lt;br&gt;复杂性要求:需要满足&以下 4 个条件中的 3 个 lt;br&gt;具有较低的字符 &lt;br&gt;具有大写字符 &lt;br&gt;具有数字 &lt;br&gt;具有特殊字符 (正则表达式匹配 [\W_]) &lt;br&gt;&lt;br&gt;不允许的值:“abc@123”、“P@$$w 0rd”、“P@ssw0rd”、“P@ssword123”、“Pa$$word”、“pass@word1”、“Password!”、“Password1”、“Password22”、“iloveyou!” &lt;br&gt;&lt;br&gt;若要重置密码,请参阅如何在 Windows VM &lt;br&gt&; 中重置远程桌面服务或其登录密码lt;br&gt;有关重置根密码的信息,请参阅使用 VMAccess 扩展管理 Azure Linux VM 上的用户、SSH 和检查或修复磁盘

AdminUsername

获取或设置指定管理员帐户的名称。 &lt;br&gt;&lt;br&gt;创建 VM 后,无法更新此属性。 &lt;br&gt;&lt;br&gt; 仅限 Windows 的限制: 不能以“.” &结尾lt;br&gt;&lt;br&gt; 不允许的值: “administrator”、“admin”、“user1”、“test”、“user2”、“test1”、“user3”、“admin1”、“1”, “123”、“a”、“actuser”、“adm”、“admin2”、“aspnet”、“backup”、“console”、“david”、“guest”、“john”、“owner”、“root”、“server”、“support”、“support_388945a0”、“sys”、“test2”、“test3”、“user4”、“user5”。 &lt;br&gt;&lt;br&gt;Linux) 最小长度 (:1 个字符 &lt;br&gt;&lt;br&gt;最大长度 (Linux) :64 个字符 &lt;br&gt;&lt;br&gt;最大 (Windows) 长度:20 个字符 &lt;br&gt;&lt;br&gt;&lt;li&gt;有关对 Linux VM 的根访问权限,请参阅在 Azure &lt;br&gt&; 中使用 Linux 虚拟机上的根权限lt;li&gt;有关 Linux 上不应在此字段中使用的内置系统用户的列表,请参阅选择 Azure 上的 Linux 的用户名

AllowExtensionOperations

获取或设置指定是否应在虚拟机上允许扩展操作。 &lt;br&gt;&lt;br&gt;仅当虚拟机上没有扩展时,才能将其设置为 False。

ComputerName

获取或设置指定虚拟机的主机 OS 名称。 &lt;br&gt;&lt;br&gt;创建 VM 后,无法更新此名称。 &lt;br&gt;&lt;br&gt; 最大 (Windows) 长度: 15 个字符 &lt;br&gt;&lt;br&gt; Linux) 最大长度 (: 64 个字符。 &lt;br&gt;&lt;br&gt;有关命名约定和限制,请参阅 Azure 基础结构服务实现指南

CustomData

获取或设置指定自定义数据的 base-64 编码字符串。 Base-64 编码的字符串将解码为一个二元数组并作为一个文件保存在虚拟机上。 该二元数组的最大长度为 65535 字节。 &lt;br&gt;&lt;br&gt; 注意:请勿在 customData 属性中传递任何机密或密码&lt;br&gt;&lt;br&gt;创建 VM 后,无法更新此属性。 &lt;br&gt;&lt;br&gt; customData 传递到 VM 以保存为文件,有关详细信息,请参阅 Azure VM&上的自定义数据 lt;br&gt;&lt;br&gt;有关对 Linux VM 使用 cloud-init,请参阅 在创建期间使用 cloud-init 自定义 Linux VM

LinuxConfiguration

获取或设置指定虚拟机上的 Linux 操作系统设置。 &lt;br&gt;&lt;br&gt;有关受支持的 Linux 分发版的列表,请参阅 Linux on Azure-Endorsed Distributions&lt;br&gt;&lt;br&gt;有关运行非认可分发版的信息,请参阅 非认可分发的信息

RequireGuestProvisionSignal

获取或设置指定是否需要来宾预配信号来推断虚拟机的预配成功。 注意:此属性仅用于专用测试,所有客户不得将属性设置为 false。

Secrets

获取或设置指定应安装到虚拟机上的证书集。

WindowsConfiguration

获取或设置指定虚拟机上的 Windows 操作系统设置。

适用于