Move-SCVMHostGroup

현재 위치에서 다른 호스트 그룹 부모 아래의 새 위치로 호스트 그룹을 이동합니다.

Syntax

Move-SCVMHostGroup
    [-VMHostGroup] <HostGroup>
    [-JobGroup <Guid>]
    -ParentHostGroup <HostGroup>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

Move-SCVMHostGroup cmdlet은 VMM(Virtual Machine Manager)에서 관리하는 가상 머신 호스트를 포함하는 하나 이상의 호스트 그룹 개체를 현재 위치에서 다른 호스트 그룹 부모 아래의 새 위치로 이동합니다. 기본 루트 호스트 그룹(모든 호스트) 또는 관리자가 만든 다른 호스트 그룹 아래에 호스트 그룹을 배치할 수 있습니다.

이동한 호스트 그룹의 모든 호스트에는 루트 호스트 그룹에 상대적인 호스트 경로가 새로 할당됩니다. 호스트 그룹의 구조를 변경하면 작업의 영향을 받는 호스트 그룹 내에 포함된 호스트나 이러한 호스트에 배포된 가상 컴퓨터에 액세스할 수 있는 Self Service User 또는 Delegated Administrator 사용자 역할이 변경될 수 있습니다.

예제

예제 1: 하나의 호스트 그룹을 새 부모 호스트 그룹으로 이동

PS C:\> $OldHostGroup = Get-SCVMHostGroup -Name "OldHostGroup"
PS C:\> $NewHostGroup = Get-SCVMHostGroup -Name "NewHostGroup"
PS C:\> Move-SCVMHostGroup -VMHostGroup $OldHostGroup -ParentHostGroup $NewHostGroup

첫 번째 명령은 OldHostGroup이라는 호스트 그룹을 가져오고 호스트 그룹 개체를 $OldHostGroup 변수에 저장합니다.

두 번째 명령은 NewHostGroup이라는 호스트 그룹을 가져오고 이 호스트 그룹 개체를 $NewHostGroup 변수에 저장합니다.

마지막 명령은 $OldHostGroup 변수(OldHostGroup)에 저장된 호스트 그룹을 $NewHostGroup 변수에 저장된 새 부모 호스트 그룹 아래의 위치로 이동합니다.

예제 2: 모든 호스트 그룹을 새 부모 호스트 그룹으로 이동

PS C:\> $AllGroups = Get-SCVMHostGroup
PS C:\> $HostGroup = New-SCVMHostGroup -Name "NewHostGroup01" 
PS C:\> $AllGroups | Move-SCVMHostGroup -ParentHostGroup $HostGroup

첫 번째 명령은 모든 호스트 그룹 개체를 가져오고 $AllGroups 배열에 저장합니다. 여기에는 기본 부모 호스트 그룹(모든 호스트)이 포함됩니다.

두 번째 명령은 NewHostGroup01이라는 호스트 그룹 개체를 만들고 $HostGroup 변수에 저장합니다.

마지막 명령은 $AllGroups 변수에 저장된 각 호스트 그룹 개체를 Move-VMHostGroup cmdlet에 전달합니다. 이 cmdlet은 모든 호스트가 기본 부모 호스트 그룹이며 이동할 수 없으므로 모든 호스트를 제외하고 각 호스트 그룹 개체를 $HostGroup 변수에 저장된 위치로 이동합니다.

매개 변수

-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

-ParentHostGroup

호스트, 호스트 그룹 또는 호스트 클러스터가 하나 이상 포함된 상위 호스트 그룹을 지정합니다.

Type:HostGroup
Aliases:ParentVMHostGroup
Position:Named
Default value:None
Required:True
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

-VMHostGroup

가상 컴퓨터 호스트 그룹 개체를 지정합니다.

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

출력

HostGroup

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

참고

  • Get-SCVMHostGroup cmdlet을 사용하여 검색할 수 있는 VMM 호스트 그룹 개체가 필요합니다.