Move-SCVMHostGroup
Přesune skupinu hostitelů z aktuálního umístění do nového umístění pod jiným nadřazeným objektem skupiny hostitelů.
Syntaxe
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í pod jiným nadřazeným objektem 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 přesunuté skupině 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 k 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 do rutiny 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é spuštění identifikátoru skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ParentHostGroup
Určuje nadřazenou skupinu hostitelů, která obsahuje jednoho nebo více hostitelů, skupin hostitelů nebo hostitelských clusterů.
Typ: | HostGroup |
Aliasy: | ParentVMHostGroup |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMHostGroup
Určuje objekt skupiny hostitelů virtuálního počítače.
Typ: | HostGroup |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | 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.