Remove-AzVmssVMDataDisk

從虛擬機擴展集 VM 移除數據磁碟

Syntax

Remove-AzVmssVMDataDisk
      [-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
      [-Lun] <Int32>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

Remove-AzVmssVMDataDisk Cmdlet 會從 VM 擴展集 VM 移除數據磁碟

範例

範例 1:從 VM 擴展集 VM 移除數據磁碟

$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0 
Remove-AzVmssVMDataDisk -VirtualMachineScaleSetVM $VirtualMachine -Lun 0
Update-AzVmssVM -VirtualMachineScaleSetVM $VmssVM

第一個命令會取得資源組名、vmss 名稱和實例標識碼所提供的現有 Vmss VM。 第二個命令會從儲存在 $VmssVM 的 VM 擴展集 VM 中移除資料磁碟 lun 0,最後一個命令會使用已移除的數據磁碟來更新 Vmss VM。

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Lun

指定磁碟的邏輯單元編號。

Type:Int32
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualMachineScaleSetVM

虛擬機擴展集 VM 配置檔。

Type:PSVirtualMachineScaleSetVM
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

輸入

PSVirtualMachineScaleSetVM

輸出

PSVirtualMachineScaleSetVM