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