Udostępnij za pośrednictwem


Move-SCVMHostGroup

Przenosi grupę hostów z bieżącej lokalizacji do nowej lokalizacji w innej grupie hostów nadrzędnej.

Składnia

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

Opis

Polecenie cmdlet Move-SCVMHostGroup przenosi co najmniej jeden obiekt grupy hostów zawierający hosty maszyn wirtualnych zarządzane przez program Virtual Machine Manager (VMM) z bieżącej lokalizacji do nowej lokalizacji w innej nadrzędnej grupie hostów. Grupy hostów można umieścić w domyślnej głównej grupie hostów (wszystkie hosty) lub w dowolnej innej grupie hostów utworzonej przez administratora.

Wszystkie hosty w przeniesionej grupie hostów uzyskują nową ścieżkę hosta względem głównej grupy hostów. Zmiana struktury grup hostów może ulec zmianie, które role użytkowników samoobsługi lub administrator delegowany mają dostęp do hostów znajdujących się w grupach hostów, których dotyczy problem, lub do maszyn wirtualnych wdrożonych na tych hostach.

Przykłady

Przykład 1. Przeniesienie jednej grupy hostów do nowej nadrzędnej grupy hostów

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

Pierwsze polecenie pobiera grupę hostów o nazwie OldHostGroup i przechowuje obiekt grupy hostów w zmiennej $OldHostGroup.

Drugie polecenie pobiera grupę hostów o nazwie NewHostGroup i przechowuje ten obiekt grupy hostów w zmiennej $NewHostGroup.

Ostatnie polecenie przenosi grupę hostów przechowywaną w zmiennej $OldHostGroup (OldHostGroup) do lokalizacji w ramach nowej nadrzędnej grupy hostów przechowywanej w zmiennej $NewHostGroup.

Przykład 2. Przenoszenie wszystkich grup hostów do nowej nadrzędnej grupy hostów

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

Pierwsze polecenie pobiera wszystkie obiekty grupy hostów i przechowuje je w tablicy $AllGroups. Obejmuje to domyślną nadrzędną grupę hostów (Wszystkie hosty).

Drugie polecenie tworzy obiekt grupy hostów o nazwie NewHostGroup01 i przechowuje go w zmiennej $HostGroup.

Ostatnie polecenie przekazuje każdy obiekt grupy hostów przechowywany w zmiennej $AllGroups do polecenia cmdlet Move-VMHostGroup , które przenosi każdy obiekt grupy hostów do lokalizacji przechowywanej w zmiennej $HostGroup, z wyjątkiem wszystkich hostów, ponieważ Wszystkie hosty jest domyślną nadrzędną grupą hostów i nie można jej przenieść.

Parametry

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-ParentHostGroup

Określa nadrzędną grupę hostów zawierającą co najmniej jeden host, grupy hostów lub klastry hostów.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej.

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

Dane wyjściowe

HostGroup

To polecenie cmdlet zwraca obiekt HostGroup .

Uwagi

  • Wymaga obiektu grupy hostów programu VMM, który można pobrać za pomocą polecenia cmdlet Get-SCVMHostGroup .