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

VirtualMachineScaleSetOSProfile 构造函数

定义

重载

VirtualMachineScaleSetOSProfile()

初始化 VirtualMachineScaleSetOSProfile 类的新实例。

VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>)

初始化 VirtualMachineScaleSetOSProfile 类的新实例。

VirtualMachineScaleSetOSProfile()

初始化 VirtualMachineScaleSetOSProfile 类的新实例。

public VirtualMachineScaleSetOSProfile ();
Public Sub New ()

适用于

VirtualMachineScaleSetOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>)

初始化 VirtualMachineScaleSetOSProfile 类的新实例。

public VirtualMachineScaleSetOSProfile (string computerNamePrefix = default, string adminUsername = default, string adminPassword = default, string customData = default, Microsoft.Azure.Management.Compute.Fluent.Models.WindowsConfiguration windowsConfiguration = default, Microsoft.Azure.Management.Compute.Fluent.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.VaultSecretGroup> secrets = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetOSProfile : string * string * string * string * Microsoft.Azure.Management.Compute.Fluent.Models.WindowsConfiguration * Microsoft.Azure.Management.Compute.Fluent.Models.LinuxConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.VaultSecretGroup> -> Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetOSProfile
Public Sub New (Optional computerNamePrefix As String = Nothing, Optional adminUsername As String = Nothing, Optional adminPassword As String = Nothing, Optional customData As String = Nothing, Optional windowsConfiguration As WindowsConfiguration = Nothing, Optional linuxConfiguration As LinuxConfiguration = Nothing, Optional secrets As IList(Of VaultSecretGroup) = Nothing)

参数

computerNamePrefix
String

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

adminUsername
String

指定管理员帐户的名称。 <br><br>仅限 Windows 的限制: 不能以“.” <结尾br><不允许>的值: “administrator”、“admin”、“user”、“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”。 <br><br>最小长度 (Linux) :1 个字符 <br><>max-length (Linux) :64 个字符 <br><br>Max-length (Windows) :20 个字符 <br><br><li> 有关 Linux VM 的根访问权限,请参阅在 Azure <中的 Linux 虚拟机上使用根权限br><li> 获取不应在此字段中使用的 Linux 上的内置系统用户列表, 请参阅为 Azure 上的 Linux 选择用户名

adminPassword
String

指定管理员帐户的密码。 <br><br>最小长度 (Windows) : 8 个字符 <br><br>最小长度 (Linux) : 6 个字符 <br><最大>长度 (Windows) : 123 个字符 <br><br>最大长度 (Linux) : 72 个字符 <br><br>复杂度要求: 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 扩展管理用户、SSH 和检查或修复 Azure Linux VM 上的磁盘

customData
String

指定自定义数据的 Base-64 编码的字符串。 Base-64 编码的字符串将解码为一个二元数组并作为一个文件保存在虚拟机上。 该二元数组的最大长度为 65535 字节。 <br><br> 有关将 cloud-init 用于 VM,请参阅 在创建期间使用 cloud-init 自定义 Linux VM

windowsConfiguration
WindowsConfiguration

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

linuxConfiguration
LinuxConfiguration

指定虚拟机上的 Linux 操作系统设置。 <br><br>有关支持的 Linux 发行版列表,请参阅 Linux on Azure-Endorsed Distributions<br br><> 对于运行非认可的发行版,请参阅非认可分发版的信息

secrets
IList<VaultSecretGroup>

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

适用于