Move-SCVMHostGroup
Hiermee verplaatst u een hostgroep van de huidige locatie naar een nieuwe locatie onder een andere bovenliggende hostgroep.
Syntaxis
Move-SCVMHostGroup
[-VMHostGroup] <HostGroup>
[-JobGroup <Guid>]
-ParentHostGroup <HostGroup>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
De Move-SCVMHostGroup cmdlet 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 onder de standaardhostgroep (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 wijzigen welke gebruikersrollen selfservicegebruiker of gedelegeerde beheerder toegang hebben tot de hosts in de betrokken hostgroepen, of tot de virtuele machines die op deze hosts zijn geïmplementeerd.
Voorbeelden
Voorbeeld 1: Eé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 $OldHostGroup variabele.
Met de tweede opdracht wordt de hostgroep met de naam NewHostGroup opgehaald en wordt dit hostgroepobject opgeslagen in de variabele $NewHostGroup.
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 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 $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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ParentHostGroup
Hiermee geeft u de bovenliggende hostgroep op die een of meer hosts, hostgroepen of hostclusters bevat.
Type: | HostGroup |
Aliassen: | ParentVMHostGroup |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMHostGroup
Hiermee geeft u een hostgroepobject voor de virtuele machine op.
Type: | HostGroup |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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.