Delen via


Move-SCVMHostGroup

Hiermee verplaatst u een hostgroep van de huidige locatie naar een nieuwe locatie onder een andere bovenliggende hostgroep.

Syntax

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

Description

De cmdlet Move-SCVMHostGroup verplaatst een of meer hostgroepobjecten, die virtuele-machinehosts bevatten die worden beheerd door Virtual Machine Manager (VMM), van de huidige locatie naar een nieuwe locatie onder een andere bovenliggende hostgroep. U kunt hostgroepen plaatsen onder de standaardhoofdhostgroep (Alle hosts) of onder een andere hostgroep die is gemaakt door een beheerder.

Alle hosts binnen een verplaatste hostgroep verkrijgen een nieuw hostpad ten opzichte van de hoofdhostgroep. Het wijzigen van de structuur van hostgroepen kan wijzigen welke gebruikersrollen selfservicegebruiker of gedelegeerde beheerder toegang hebben tot de hosts in de betrokken hostgroepen of op de virtuele machines die op deze hosts zijn geïmplementeerd.

Voorbeelden

Voorbeeld 1: Één hostgroep verplaatsen naar een nieuwe bovenliggende hostgroep

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

Met de eerste opdracht wordt de hostgroep OldHostGroup opgehaald en wordt het hostgroepobject opgeslagen in de $OldHostGroup variabele.

Met de tweede opdracht wordt de hostgroep NewHostGroup opgehaald en wordt dit hostgroepobject opgeslagen in de $NewHostGroup variabele.

Met de laatste opdracht wordt de hostgroep die is opgeslagen in de $OldHostGroup variabele (OldHostGroup) verplaatst naar een locatie onder de nieuwe bovenliggende hostgroep, opgeslagen in de $NewHostGroup variabele.

Voorbeeld 2: Alle hostgroepen verplaatsen naar een nieuwe bovenliggende hostgroep

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

Met de eerste opdracht worden alle hostgroepobjecten opgehaald en opgeslagen in de $AllGroups matrix. Dit omvat de standaard bovenliggende hostgroep (alle hosts).

Met de tweede opdracht maakt u een hostgroepobject met de naam NewHostGroup01 en slaat dit op in de $HostGroup variabele.

Met de laatste opdracht wordt elk hostgroepobject dat is opgeslagen in de $AllGroups variabele doorgegeven aan de cmdlet Move-VMHostGroup , waarmee elk hostgroepobject wordt verplaatst naar de locatie die is opgeslagen in de $HostGroup variabele, met uitzondering van alle hosts omdat alle hosts de standaard bovenliggende hostgroep is en niet kan worden verplaatst.

Parameters

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-ParentHostGroup

Hiermee geeft u de bovenliggende hostgroep op die een of meer hosts, hostgroepen of hostclusters bevat.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMHostGroup

Hiermee geeft u een hostgroepobject voor virtuele machines op.

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

Uitvoerwaarden

HostGroup

Met deze cmdlet wordt een HostGroup-object geretourneerd.

Notities

  • Hiervoor is een VMM-hostgroepobject vereist, dat kan worden opgehaald met behulp van de cmdlet Get-SCVMHostGroup .