Dela via


Move-SCVMHostGroup

Flyttar en värdgrupp från den aktuella platsen till en ny plats under en annan överordnad värdgrupp.

Syntax

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

Description

Cmdleten Move-SCVMHostGroup flyttar ett eller flera värdgruppsobjekt, som innehåller virtuella datorvärdar som hanteras av Virtual Machine Manager (VMM), från den aktuella platsen till en ny plats under en annan överordnad värdgrupp. Du kan placera värdgrupper under standardrotvärdgruppen (Alla värdar) eller under någon annan värdgrupp som skapats av en administratör.

Alla värdar i en flyttad värdgrupp hämtar en ny värdsökväg i förhållande till rotvärdgruppen. Om du ändrar strukturen för värdgrupper kan du ändra vilka användarroller för självbetjäningsanvändare eller delegerad administratör som har åtkomst till de värdar som finns i de berörda värdgrupperna eller till de virtuella datorer som distribueras på dessa värdar.

Exempel

Exempel 1: Flytta en värdgrupp till en ny överordnad värdgrupp

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

Det första kommandot hämtar värdgruppen OldHostGroup och lagrar värdgruppsobjektet i variabeln $OldHostGroup.

Det andra kommandot hämtar värdgruppen NewHostGroup och lagrar värdgruppsobjektet i variabeln $NewHostGroup.

Det senaste kommandot flyttar värdgruppen som lagras i variabeln $OldHostGroup (OldHostGroup) till en plats under den nya överordnade värdgruppen som lagras i variabeln $NewHostGroup.

Exempel 2: Flytta alla värdgrupper till en ny överordnad värdgrupp

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

Det första kommandot hämtar alla värdgruppsobjekt och lagrar dem i $AllGroups matris. Detta inkluderar den överordnade standardvärdgruppen (alla värdar).

Det andra kommandot skapar ett värdgruppsobjekt med namnet NewHostGroup01 och lagrar det i variabeln $HostGroup.

Det sista kommandot skickar varje värdgruppsobjekt som lagras i variabeln $AllGroups till cmdleten Move-VMHostGroup , som flyttar varje värdgruppsobjekt till en plats som lagras i variabeln $HostGroup, med undantag för Alla värdar eftersom Alla värdar är den överordnade standardvärdgruppen och inte kan flyttas.

Parametrar

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-ParentHostGroup

Anger den överordnade värdgruppen som innehåller en eller flera värdar, värdgrupper eller värdkluster.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-VMHostGroup

Anger ett värdgruppsobjekt för en virtuell dator.

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

Utdata

HostGroup

Den här cmdleten returnerar ett HostGroup-objekt .

Kommentarer

  • Kräver ett VMM-värdgruppsobjekt som kan hämtas med hjälp av cmdleten Get-SCVMHostGroup .