Move-SCVMHost
Flyttar en virtuell datorvärd som hanteras av VMM från en värdgrupp till en annan.
Syntax
Move-SCVMHost
[-VMHost] <Host>
-ParentHostGroup <HostGroup>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Cmdleten Move-SCVMHost flyttar en eller flera virtuella datorvärdar som hanteras av Virtual Machine Manager (VMM) från den aktuella värdgruppen till en ny överordnad värdgrupp. Innan du kan flytta en värd måste den nya överordnade värdgruppen finnas.
Om värden är en dator som hanteras av medlemmar i en Self-Service användarrollen Användare eller Delegerad administratör, kan flytt av värden från en värdgrupp till en annan påverka de roller som har åtkomst till värden eller till virtuella datorer på den värden.
Exempel
Exempel 1: Flytta en enskild värd till en ny överordnad värdgrupp
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup01"
PS C:\> Move-SCVMHost -VMHost $VMHost -ParentHostGroup $NewHG
Det första kommandot hämtar värden med namnet VMHost01 och lagrar den i variabeln $VMHost.
Det andra kommandot hämtar värdgruppsobjektet med namnet NewHostGroup och lagrar det i variabeln $NewHG.
Det senaste kommandot flyttar värden som lagras i variabeln $VMHost (VMHost01) till den värdgrupp som lagras i variabeln $NewHG (NewHostGroup).
Exempel 2: Flytta alla värdar till en ny överordnad värdgrupp
PS C:\> $AllHosts = Get-SCVMHost
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup02"
PS C:\> $AllHosts | Move-SCVMHost -ParentHostGroup $NewHG
Det första kommandot hämtar alla värdobjekt och lagrar dem i matrisen $AllHosts.
Det andra kommandot hämtar värdgruppen med namnet NewHostGroup02 och lagrar den i variabeln $NewHG.
Det sista kommandot flyttar varje värdobjekt i $AllHosts-matrisen till den nya överordnade värdgruppen som lagras i variabeln $NewHG (NewHostGroup02).
Exempel 3: Flytta en uppsättning värdar från en värdgrupp till en ny överordnad värdgrupp
PS C:\> $SpecificHosts = Get-SCVMHost | where { $_.VMHostGroup -like "*OldGroup*" }
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup03"
PS C:\> $SpecificHosts | Move-SCVMHost -ParentHostGroup $NewHG
Det första kommandot hämtar alla värdobjekt vars värdgrupp innehåller strängen "OldGroup" och lagrar dem i variabeln $SpecificHosts.
Det andra kommandot hämtar värdgruppen med namnet NewHostGroup03 och lagrar den i variabeln $NewHG.
Det sista kommandot flyttar varje värdobjekt som lagras i $SpecificHosts till värdgruppen som lagras i variabeln $NewHG (NewHostGroup03).
Parametrar
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentHostGroup
Anger den överordnade värdgruppen som innehåller en eller flera värdar, värdgrupper eller värdkluster.
Type: | HostGroup |
Aliases: | ParentVMHostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Anger ett värdobjekt för en virtuell dator. VMM stöder Hyper-V-värdar, VMware ESX-värdar och Citrix XenServer-värdar.
Mer information om varje typ av värd finns i cmdleten Add-SCVMHost .
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
Host
Den här cmdleten returnerar ett värdobjekt .
Kommentarer
- Kräver ett VMM-värdobjekt som kan hämtas med hjälp av cmdleten Get-SCVMHost .