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 .