Sdílet prostřednictvím


Move-SCVMHostGroup

Přesune skupinu hostitelů z aktuálního umístění do nového umístění pod nadřazenou jinou skupinou hostitelů.

Syntax

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

Description

Rutina Move-SCVMHostGroup přesune jeden nebo více objektů skupiny hostitelů, které obsahují hostitele virtuálních počítačů spravovaných nástrojem Virtual Machine Manager (VMM), z aktuálního umístění do nového umístění v rámci jiné nadřazené skupiny hostitelů. Skupiny hostitelů můžete umístit do výchozí kořenové skupiny hostitelů (Všichni hostitelé) nebo do jakékoli jiné skupiny hostitelů vytvořené správcem.

Všichni hostitelé v rámci přesunuté skupiny hostitelů získávají novou cestu hostitele vzhledem ke kořenové skupině hostitelů. Změna struktury skupin hostitelů může změnit, které role uživatelů samoobslužných služeb nebo delegovaného správce mají přístup k hostitelům obsaženým v ovlivněných skupinách hostitelů nebo virtuálním počítačům nasazeným na těchto hostitelích.

Příklady

Příklad 1: Přesunutí jedné skupiny hostitelů do nové nadřazené skupiny hostitelů

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

První příkaz získá skupinu hostitelů s názvem OldHostGroup a uloží objekt skupiny hostitelů do proměnné $OldHostGroup.

Druhý příkaz získá skupinu hostitelů s názvem NewHostGroup a uloží tento objekt skupiny hostitelů do proměnné $NewHostGroup.

Poslední příkaz přesune skupinu hostitelů uloženou v proměnné $OldHostGroup (OldHostGroup) do umístění pod novou nadřazenou skupinou hostitelů uloženou v proměnné $NewHostGroup.

Příklad 2: Přesunutí všech skupin hostitelů do nové nadřazené skupiny hostitelů

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

První příkaz získá všechny objekty skupiny hostitelů a uloží je do pole $AllGroups. To zahrnuje výchozí nadřazenou skupinu hostitelů (všichni hostitelé).

Druhý příkaz vytvoří objekt skupiny hostitelů s názvem NewHostGroup01 a uloží ho do proměnné $HostGroup.

Poslední příkaz předá každý objekt skupiny hostitelů uložený v proměnné $AllGroups rutině Move-VMHostGroup, která přesune každý objekt skupiny hostitelů do umístění uloženého v proměnné $HostGroup s výjimkou všech hostitelů, protože všichni hostitelé jsou výchozí nadřazenou skupinou hostitelů a nelze je přesunout.

Parametry

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-ParentHostGroup

Určuje nadřazenou skupinu hostitelů, která obsahuje jednoho nebo více hostitelů, skupin hostitelů nebo hostitelských clusterů.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-VMHostGroup

Určuje objekt skupiny hostitelů virtuálního počítače.

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

Výstupy

HostGroup

Tato rutina vrátí objekt HostGroup .

Poznámky

  • Vyžaduje objekt skupiny hostitelů VMM, který lze načíst pomocí rutiny Get-SCVMHostGroup .