Dela via


Register-SCVirtualMachine

Registrerar en befintlig virtuell dator med VMM som för närvarande inte är registrerad med virtualiseringsplattformen för en värd som hanteras av VMM och som inte lagras i VMM-biblioteket.

Syntax

Register-SCVirtualMachine
        [-VMHost] <Host>
        [-Path] <String>
        [-JobGroup <Guid>]
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

Cmdleten Register-SCVirtualMachine registrerar en befintlig virtuell dator med Virtual Machine Manager (VMM). Registrera en värd som för närvarande inte är registrerad på virtualiseringsplattformen för en värd som hanteras av VMM och som inte lagras i VMM-biblioteket. Virtualiseringsplattformar är Hyper-V, VMware och XenServer. Om filer för virtuella datorer lagras i VMM-biblioteket behöver du inte registrera den virtuella datorn innan du distribuerar den på en värd.

Konfigurationsfilerna för den virtuella datorn som ska registreras måste lagras antingen i filsystemet på den värd där den virtuella datorn ska distribueras eller lagras på delad lagring som är tillgänglig för den här värden.

Om du vill registrera en virtuell dator för en Hyper-V-värd måste konfigurationsfilerna för den virtuella datorn lagras i en mapp på värdens filsystem eller på delad lagring. Dessutom måste du skapa en export av den virtuella datorn med hjälp av kommandot Exportera i Hyper-V Manager-konsolen. Sökvägen måste ange en mapp.

Om du vill registrera en virtuell dator för en VMware ESX-värd måste VMware-konfigurationen .vmx lagras på värdens filsystem eller på delad lagring. Det finns inget separat exportsteg. Sökvägen måste ange mappen och konfigurationsfilen.

Använd inte den här cmdleten för att registrera virtuella datorer på en XenServer-värd.

Exempel

Exempel 1: Registrera en befintlig virtuell dator på en Hyper-V-värd

PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01"
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "D:\HyperVFolderForVMs"

Det första kommandot hämtar Hyper-V-värdobjektet med namnet HyperVHost01 och lagrar sedan objektet i variabeln $VMHost.

Det andra kommandot lägger till den befintliga virtuella datorn på HVHost02 till VMM genom att ange sökvägen till den mapp som innehåller konfigurationsfilen för den virtuella datorn.

Exempel 2: Registrera en befintlig virtuell dator på en VMware ESX-värd

PS C:\> $VMHost = Get-VMHost -ComputerName "ESXHost03" 
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "[storage1]\VMwareFolderForVMs\MyVM.vmx"

Det första kommandot hämtar objektet som representerar en VMware ESX-värd med namnet ESXHost03 och lagrar värdobjektet i variabeln $VMHost.

Det andra kommandot lägger till en befintlig virtuell dator på ESXHost03 till VMM genom att ange sökvägen till den virtuella datorns konfigurationsfil för virtuella datorer.

Parametrar

-JobGroup

Anger en identifierare för en serie kommandon som körs som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger namnet på en variabel där jobbstatusen ska spåras och lagras.

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

-Path

Anger sökvägen till konfigurationsfilen för den virtuella datorn som den här cmdleten registrerar.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
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

VirtualMachine