Add-AzVmssSkuProfileVMSize

将 VM 大小添加到 VMSS 实例组合的 VMSS SKU 配置文件中。

语法

Add-AzVmssSkuProfileVMSize
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [-VmSize] <String>
   [[-Rank] <Int32>]
   [[-AllocationStrategy] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

将 VM 大小添加到 VMSS 实例组合的 VMSS SKU 配置文件中。

示例

示例 1

$vmss = Get-AzVmss -ResourceGroupName $rgname -Name $vmssName
Add-AzVmssSkuProfileVMSize -VirtualMachineScaleSet $vmss -VmSize "Standard_D4s_v4" -Rank 1;

检索 VMSS 并将排名为 1 的新 VM 大小“Standard_D4s_v4”添加到 VMSS。

参数

-AllocationStrategy

LowestPrice、CapacityOptimized 或 Prioritized

类型:String
Position:3
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-Confirm

在运行 cmdlet 之前,提示你进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Rank

介于 0 和 Sku 配置文件中的 VM 大小数之间

类型:Int32
Position:2
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-VirtualMachineScaleSet

VMSS 对象

类型:PSVirtualMachineScaleSet
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-VmSize

有效的 VM 大小

类型:String
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

PSVirtualMachineScaleSet

String

Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

输出

PSVirtualMachineScaleSet