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 bovenliggende hostgroep. U kunt hostgroepen onder de standaardhoofdhostgroep (Alle hosts) of onder een andere hostgroep plaatsen die door een beheerder is gemaakt.
Alle hosts binnen een verplaatste hostgroep verkrijgen een nieuw hostpad ten opzichte van de hoofdhostgroep. Als u de structuur van hostgroepen wijzigt, kan dit veranderen 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 met de naam OldHostGroup opgehaald en wordt het hostgroepobject opgeslagen in de variabele $OldHostGroup.
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 die is 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 wordt een hostgroepobject met de naam NewHostGroup01 gemaakt en opgeslagen in de variabele $HostGroup.
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 variabele $HostGroup, 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 de virtuele machine op.
Type: | HostGroup |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Uitvoerwaarden
HostGroup
Deze cmdlet retourneert een HostGroup-object .
Notities
- Hiervoor is een VMM-hostgroepobject vereist dat kan worden opgehaald met behulp van de cmdlet Get-SCVMHostGroup .