Expand-SCVirtualDiskDrive

가상 디스크 드라이브 개체에 연결된 가상 하드 디스크를 확장합니다.

Syntax

Expand-SCVirtualDiskDrive
      [-VirtualDiskDrive] <VirtualDiskDrive>
      -VirtualHardDiskSizeGB <Int32>
      [-JobGroup <Guid>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

Expand-SCVirtualDiskDrive cmdlet은 가상 하드 디스크의 총 용량을 늘리기 위해 가상 디스크 드라이브 개체에 연결된 가상 하드 디스크를 확장합니다. 가상 디스크 파일이 가상 머신의 SCSI 체인에 연결하는 경우 가상 머신이 온라인 상태인 동안 가상 디스크의 크기를 조정할 수 있습니다.

이 cmdlet은 Hyper-V 호스트에 배포된 가상 머신의 가상 디스크 드라이브 개체에 연결된 Windows-based.vhd 또는 .vhdx 파일을 확장합니다. 이 cmdlet을 사용하여 ESX 호스트에 배포된 가상 머신에서 VMware 기반 .vmdk 파일을 확장할 수도 있습니다. Citrix XenServer 호스트에 배포된 가상 머신에서 가상 하드 디스크를 확장하려면 이 cmdlet을 사용할 수 없습니다.

예제

예제 1: 가상 하드 디스크 확장

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VirtDiskDrive = Get-SCVirtualDiskDrive -VM $VM | Where-Object {$_.Bus -Eq 0 -And $_.Lun -Eq 0}
PS C:\> Expand-SCVirtualDiskDrive -VirtualDiskDrive $VirtDiskDrive -VirtualHardDiskSizeGB 40

첫 번째 명령은 Get-SCVirtualMachine cmdlet을 사용하여 VM01이라는 가상 머신 개체를 가져옵니다. 이 명령은 해당 개체를 $VM 변수에 저장합니다.

두 번째 명령은 첫 번째 컨트롤러($)에 있는 가상 디스크 드라이브 개체를 가져옵니다. 버스 -Eq 0) 및 해당 컨트롤러의 첫 번째 슬롯($. VM01의 Lun -Eq 0)이고 해당 개체를 $VirtDiskDrive 변수에 저장합니다.

마지막 명령은 가상 디스크 드라이브에 연결된 가상 하드 디스크의 크기를 40GB로 확장합니다.

매개 변수

-JobGroup

동일한 작업 그룹 식별자를 포함하는 최종 명령이 실행되기 직전에 집합으로 실행되는 일련의 명령에 대한 식별자를 지정합니다.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

작업 진행률을 추적하고 저장하는 변수를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

사용자 이름을 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 사용자를 대신하여 작동합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

사용자 역할을 지정합니다. 사용자를 대신하여 속한 사용자 역할에서 권한을 제거하려면 이 매개 변수 및 OnBehalfOfUser 매개 변수를 지정합니다. 사용자 역할 개체를 가져오려면 Get-SCUserRole cmdlet을 사용합니다.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualDiskDrive

가상 디스크 드라이브 개체를 지정합니다. 가상 하드 디스크 또는 통과 디스크를 가상 디스크 드라이브 개체에 연결할 수 있습니다.

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

-VirtualHardDiskSizeGB

동적으로 확장되는 가상 하드 디스크가 확장되는 크기(GB)를 지정합니다.

Type:Int32
Aliases:Size
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

출력

VirtualHardDisk

이 cmdlet은 VirtualHardDisk 개체를 반환합니다.

참고

  • 이 cmdlet에는 Get-SCVirtualDiskDrive cmdlet을 사용하여 검색할 수 있는 VMM 가상 디스크 드라이브 개체가 필요합니다.