Megosztás a következőn keresztül:


Move-SCVMHost

A VMM által felügyelt virtuálisgép-gazdagép áthelyezése egyik gazdagépcsoportból a másikba.

Syntax

Move-SCVMHost
    [-VMHost] <Host>
    -ParentHostGroup <HostGroup>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

A Move-SCVMHost parancsmag áthelyez egy vagy több, a Virtual Machine Manager (VMM) által felügyelt virtuálisgép-gazdagépet az aktuális gazdagépcsoportból egy új szülő gazdagépcsoportba. Mielőtt áthelyezhet egy gazdagépet, léteznie kell az új szülő gazdagépcsoportnak.

Ha a gazdagép egy Self-Service felhasználó vagy meghatalmazott rendszergazda felhasználói szerepkör tagjai által felügyelt számítógép, a gazdagép egyik gazdagépcsoportból a másikba való áthelyezése hatással lehet a gazdagéphez vagy a gazdagépen lévő virtuális gépekhez hozzáféréssel rendelkező szerepkörökre.

Példák

1. példa: Egyetlen gazdagép áthelyezése új szülő gazdagépcsoportba

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup01" 
PS C:\> Move-SCVMHost -VMHost $VMHost -ParentHostGroup $NewHG

Az első parancs lekéri a VMHost01 nevű gazdagépet, és a $VMHost változóban tárolja.

A második parancs lekéri a NewHostGroup nevű gazdagépcsoport-objektumot, és a $NewHG változóban tárolja.

Az utolsó parancs áthelyezi a $VMHost változóban (VMHost01) tárolt gazdagépet a $NewHG változóban (NewHostGroup) tárolt gazdagépcsoportba.

2. példa: Az összes gazdagép áthelyezése új szülő gazdagépcsoportba

PS C:\> $AllHosts = Get-SCVMHost  
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup02"
PS C:\> $AllHosts | Move-SCVMHost -ParentHostGroup $NewHG

Az első parancs lekéri az összes gazdagépobjektumot, és azokat a $AllHosts tömbben tárolja.

A második parancs lekéri a NewHostGroup02 nevű gazdagépcsoportot, és a $NewHG változóban tárolja.

Az utolsó parancs áthelyezi a $AllHosts tömb minden gazdagépobjektumát a $NewHG változóban (NewHostGroup02) tárolt új szülő gazdagépcsoportba.

3. példa: Gazdagépcsoport áthelyezése egy gazdagépcsoportból egy új szülő gazdagépcsoportba

PS C:\> $SpecificHosts = Get-SCVMHost | where { $_.VMHostGroup -like "*OldGroup*" }
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup03" 
PS C:\> $SpecificHosts | Move-SCVMHost -ParentHostGroup $NewHG

Az első parancs lekéri az összes gazdagépobjektumot, amelynek gazdagépcsoportja tartalmazza az "OldGroup" sztringet, és azokat a $SpecificHosts változóban tárolja.

A második parancs lekéri a NewHostGroup03 nevű gazdagépcsoportot, és a $NewHG változóban tárolja.

Az utolsó parancs áthelyezi a $SpecificHosts tárolt gazdagépobjektumokat a $NewHG változóban (NewHostGroup03) tárolt gazdagépcsoportba.

Paraméterek

-JobVariable

Meghatározza, hogy a feladat előrehaladása nyomon legyen követve és tárolva legyen a paraméter által elnevezett változóban.

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

-ParentHostGroup

Meghatározza azt a szülő gazdagépcsoportot, amely egy vagy több gazdagépet, gazdagépcsoportot vagy gazdagépfürtöt tartalmaz.

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

-PROTipID

Megadja a műveletet kiváltó teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

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

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

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

-VMHost

Egy virtuálisgép-gazdaobjektumot határoz meg. A VMM támogatja a Hyper-V-gazdagépeket, a VMware ESX-gazdagépeket és a Citrix XenServer-gazdagépeket.

Az egyes gazdagéptípusokkal kapcsolatos további információkért tekintse meg az Add-SCVMHost parancsmagot.

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

Kimenetek

Host

Ez a parancsmag egy gazdagépobjektumot ad vissza.

Jegyzetek

  • VMM-gazdagépobjektumot igényel, amely a Get-SCVMHost parancsmaggal kérhető le.