Set-SCVMTemplate
Ändrar egenskaper för en mall för virtuella datorer som används i VMM.
Syntax
Set-SCVMTemplate
[-VMTemplate] <Template>
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-LocalAdministratorCredential <VMMCredential>]
[-MergeAnswerFile <Boolean>]
[-DomainJoinCredential <VMMCredential>]
[-AnswerFile <Script>]
[-ApplicationProfile <ApplicationProfile>]
[-SQLProfile <SQLProfile>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-LinuxAdministratorSSHKeyString <String>]
[-LinuxDomainName <String>]
[-Owner <String>]
[-OperatingSystem <OperatingSystem>]
[-Enabled <Boolean>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-TimeZone <Int32>]
[-RemoveServerFeatures]
[-AutoLogonCredential <RunAsAccount>]
[-AutoLogonCount <UInt32>]
[-DisableAutoLogon]
[-UnattendSettings <System.Collections.Generic.Dictionary`2[System.String,System.String]>]
[-UpdateManagementProfile <AzureProfile>]
[-DomainJoinOrganizationalUnit <String>]
[-RemoveDomainJoinOrganizationalUnit]
[-Domain <String>]
[-DeploymentTypeNano <Boolean>]
[-Workgroup <String>]
[-CapabilityProfile <CapabilityProfile>]
[-RemoveCapabilityProfile]
[-UserRole <UserRole>]
[-JobGroup <Guid>]
[-QuotaPoint <UInt32>]
[-CostCenter <String>]
[-Tag <String>]
[-Custom1 <String>]
[-Custom2 <String>]
[-Custom3 <String>]
[-Custom4 <String>]
[-Custom5 <String>]
[-Custom6 <String>]
[-Custom7 <String>]
[-Custom8 <String>]
[-Custom9 <String>]
[-Custom10 <String>]
[-BlockDynamicOptimization <Boolean>]
[-ClearDRProtection]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVMTemplate
[-VMTemplate] <Template>
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-LocalAdministratorCredential <VMMCredential>]
[-MergeAnswerFile <Boolean>]
[-DomainJoinCredential <VMMCredential>]
[-AnswerFile <Script>]
[-ApplicationProfile <ApplicationProfile>]
[-SQLProfile <SQLProfile>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-LinuxAdministratorSSHKeyString <String>]
[-LinuxDomainName <String>]
[-Owner <String>]
[-OperatingSystem <OperatingSystem>]
[-Enabled <Boolean>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-TimeZone <Int32>]
[-RemoveServerFeatures]
[-AutoLogonCredential <RunAsAccount>]
[-AutoLogonCount <UInt32>]
[-DisableAutoLogon]
[-UnattendSettings <System.Collections.Generic.Dictionary`2[System.String,System.String]>]
[-UpdateManagementProfile <AzureProfile>]
[-DomainJoinOrganizationalUnit <String>]
[-RemoveDomainJoinOrganizationalUnit]
[-Domain <String>]
[-DeploymentTypeNano <Boolean>]
[-Workgroup <String>]
[-CapabilityProfile <CapabilityProfile>]
[-RemoveCapabilityProfile]
[-UserRole <UserRole>]
[-Name <String>]
[-JobGroup <Guid>]
[-QuotaPoint <UInt32>]
[-CostCenter <String>]
[-Tag <String>]
[-Custom1 <String>]
[-Custom2 <String>]
[-Custom3 <String>]
[-Custom4 <String>]
[-Custom5 <String>]
[-Custom6 <String>]
[-Custom7 <String>]
[-Custom8 <String>]
[-Custom9 <String>]
[-Custom10 <String>]
[-BlockDynamicOptimization <Boolean>]
[-ClearDRProtection]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Anteckning
En ny parameter [-EnableNestedVirtualization] ingår i VMM 2019 UR1. Mer information finns i Parametrar.
Cmdleten Set-SCVMTemplate ändrar en eller flera egenskaper för en mall för virtuella datorer som används i en VMM-miljö (Virtual Machine Manager).
Egenskaper som du kan ändra inkluderar inställningar för namnet på mallen, dess beskrivning, ägare, organisationsnamn, tidszon, operativsystem och produktnyckel. BIOS-startordning; CPU-nummer och egenskaper; mängden minne på värden som är tilldelad till en virtuell dator. Mängden bandbredd på värdens nätverk som är tillgängligt för en virtuell dator. om en virtuell dator som skapats med den här mallen kommer att ha hög tillgänglighet (dvs. distribuerad på en värd som ingår i ett värdkluster); värden för domän eller arbetsgrupp samt domänautentiseringsuppgifter; en punktkvot som anger hur många nya virtuella datorer som självbetjäningsanvändare kan skapa. anpassade fält; och andra alternativ.
Ändringar som du gör i en mall påverkar bara mallen. Ändringar påverkar inte befintliga virtuella datorer som tidigare skapades med hjälp av den här mallen.
Om du vill ändra egenskaperna för en virtuell diskenhet, virtuell diskettenhet, virtuell DVD-enhet, virtuellt nätverkskort, virtuell SCSI-adapter eller virtuell COM-port som är associerad med en specifik mall kan du använda Set-SCVirtualDiskDrive, Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter, Set-SCVirtualScsiAdapter eller Set-SCVirtualCOMPortdlets .
Exempel
Exempel 1: Ange en mängd minne för en befintlig mall för virtuella datorer
PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> Set-SCVMTemplate -Template $Template -MemoryMB 1024
Det första kommandot hämtar mallobjektet vmTemplate01 från VMM-biblioteket och lagrar objektet i variabeln $Template.
Det andra kommandot ändrar minnesvärdet för VMTemplate01 till 1 024 MB. Det här är mängden minne på värden som en virtuell dator som skapas med hjälp av den här mallen kommer att använda.
Exempel 2: Ange en ny ägare för flera mallar för virtuella datorer med hög tillgänglighet
PS C:\> $VMTemplates = Get-SCVMTemplate | where {$_.IsHighlyAvailable}
PS C:\> ForEach ($VMTemplate in $VMTemplates) {Set-SCVMTemplate $VMTemplate -Owner "Contoso\NevenSokec"}
Det första kommandot hämtar alla mallobjekt för virtuella datorer med hög tillgänglighet och lagrar objekten i $VMTemplates objektmatris.
Det andra kommandot använder en ForEach-loop för att ange en ny ägare för var och en av mallarna i $VMTemplates matris.
Om du vill ha information om standard-PowerShell ForEach-loop-instruktionen skriver du .Get-Help about_ForEach
Exempel 3: Ange en ny ägare för alla mallar för virtuella datorer som har samma ägare
PS C:\> Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Contoso\PattiFuller"} | Set-SCVMTemplate -Owner "Contoso\AllieSloan"
Det här kommandot hämtar alla mallobjekt för virtuella datorer från VMM-biblioteket, markerar endast de objekt vars ägare är "Contoso\PattiFuller" och skickar sedan varje objekt till cmdleten Set-SCVMTemplate , som ändrar ägaren till Contoso| AllieSloan.
Exempel 4: Aktivera dynamiskt minne för en befintlig mall för virtuella datorer
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate04"}
PS C:\> Set-SCVMTemplate -VMTemplate $VMTemplate -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048
Det första kommandot hämtar mallobjektet för den virtuella datorn med namnet VMTemplate04 från VMM-biblioteket och lagrar objektet i variabeln $VMTemplate.
Det andra kommandot aktiverar dynamiskt minne, ändrar startminnesvärdet för VMTemplate04 till 1 024 MB (det här är mängden minne på värden som en virtuell dator som skapats med hjälp av den här mallen allokeras vid start) och anger det maximala minnesvärdet till 2 048 MB (det här är den maximala mängden minne som kan allokeras till en virtuell dator som skapats med hjälp av den här mallen). En virtuell dator med dynamiskt minne kan bara distribueras på en värd som kör Windows Server 2008 R2 SP1 eller senare.
Exempel 5: Ange rotlösenordet för en befintlig anpassningsbar mall för virtuella Linux-datorer
PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "LinuxVMTemplate01"}
PS C:\> $Creds = Get-Credential
PS C:\> Set-SCVMTemplate -Template $Template -LocalAdministratorCredential $Creds
Det första kommandot hämtar mallobjektet för den virtuella datorn med namnet LinuxVMTemplate01 från VMM-biblioteket och lagrar objektet i variabeln $Template.
Det andra kommandot hämtar ett användarnamn (rot) och lösenord via kommandot Get-Credential och lagrar resultatet i variabeln $Creds.
Det senaste kommandot anger rotkontots lösenord till lösenordet som lagras i variabeln $Creds.
Exempel 6: Aktivera azure update management-funktioner på en befintlig mall för virtuella datorer.
PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $azureProfile = Get-SCAzureProfile | where { $_.Name -eq "AzUpdateMgmtProfile"}
PS C:\> Set-SCVMTemplate -Template $Template -UpdateManagementProfile $azureProfile
Det första kommandot hämtar mallobjektet vmTemplate01 från VMM-biblioteket och lagrar objektet i variabeln $Template.
Det andra kommandot hämtar en azure update management-profil från VMM-biblioteket och lagrar objektet i variabeln $azureProfile.
Det tredje kommandot aktiverar mallen med azure update management-funktioner genom att länka en Azure-profil.
Exempel 7: Inaktivera azure update management-funktioner på en mall för virtuella datorer.
PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> Set-SCVMTemplate -Template $Template -UpdateManagementProfile $null
Det första kommandot hämtar mallobjektet vmTemplate01 från VMM-biblioteket och lagrar objektet i variabeln $Template.
Det andra kommandot inaktiverar mallen med azure update management-funktioner.
Parametrar
-AnswerFile
Anger ett skriptobjekt som lagras i VMM-biblioteket (Virtual Machine Manager) som ska användas som svarsfil. Namnet på svarsfilskriptet beror på vilket operativsystem du vill installera på en virtuell dator:
- Sysprep.inf. Windows XP, Windows Server 2000 eller Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 eller Windows Server 2008
Type: | Script |
Aliases: | SysPrepFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationProfile
Anger ett programprofilobjekt.
Type: | ApplicationProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoLogonCount
Anger hur många gånger som Windows automatiskt ska logga administratören som anges i svarsfilen på konsolsessionen.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutoLogonCredential
Anger kör som-kontot som finns i svarsfilen som Windows använder för att logga in på konsolsessionen när automatisk administratörsinloggning är aktiverad.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorAction
Anger vilken åtgärd som ska vidtas när den virtuella datorn stöter på ett kritiskt fel och överskrider den tidsgräns som anges av parametern AutomaticCriticalErrorActionTimeout . Godkända värden för den här parametern är: Pausa och Ingen.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Anger hur lång tid, i minuter, att vänta i kritisk paus innan den virtuella datorn stängs av.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
Anger om dynamisk optimering blockeras för en virtuell dator.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootOrder
Anger ordningen, som en matris, på enheter som en virtuell dator på en Hyper-V-värd använder för att starta. Giltiga värden är:
- CD
- IDEHardDrive
- PXEBoot
- Diskett
Type: | BootDevice[] |
Accepted values: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Anger ett funktionsprofilobjekt.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Anger typ av kontrollpunkt. De acceptabla värdena för den här parametern är:
- Inaktiverad
- Produktion
- ProductionOnly
- Standard
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClearDRProtection
Anger att den här cmdleten återställer alternativet för haveriberedskapsskydd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Anger namnet på en dator som VMM unikt kan identifiera i nätverket. De acceptabla värdena för den här parametern är:
- FQDN
- IPv4- eller IPv6-adress
- NetBIOS-namn
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CostCenter
Anger kostnadsställe för en virtuell dator så att du kan samla in data om allokering av virtuella datorer (eller resurser som allokerats till virtuella datorer) för användning av i ditt faktureringssystem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Anger antalet processorer på en virtuell dator, i en maskinvaruprofil eller i en mall.
Typer av värdar stöder följande antal processorer:
- Hyper-V. Upp till fyra processorer per virtuell dator, beroende på gästoperativsystem.
- VMware ESX. Upp till fyra processorer per virtuell dator, men bara en PROCESSOR på en virtuell dator som kör Windows NT 4.0.
- Citrix XenServer. Upp till åtta processorer per virtuell dator, beroende på gästoperativsystem.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUExpectedUtilizationPercent
Anger procentandelen cpu på värden som du förväntar dig att den här virtuella datorn ska använda. Det här värdet används endast när VMM avgör en lämplig värd för den virtuella datorn.
Type: | Int32 |
Aliases: | ExpectedCPUUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
Anger om processorfunktionerna för den angivna virtuella datorn ska begränsas för att möjliggöra migrering till en fysisk dator som har en annan version av samma processor som källdatorn. VMM stöder inte migrering av virtuella datorer mellan fysiska datorer som har processorer från olika tillverkare.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
Anger om du vill aktivera körning av ett äldre operativsystem som Windows NT 4.0 på en virtuell dator som distribuerats på en Hyper-V-värd eller på en VMware ESX-värd genom att tillhandahålla begränsade CPU-funktioner för den virtuella datorn.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUMaximumPercent
Anger den högsta procentandelen av de totala resurserna för en enskild PROCESSOR på värden som kan användas av en specifik virtuell dator vid en viss tidpunkt.
Exempel: -CPUMaximumPercent 80
(för att ange 80 procent)
Type: | Int32 |
Aliases: | CPUMax |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Anger det maximala antalet processorer som tillåts för varje virtuell NUMA-nod.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
Anger mängden CPU-resurser på en värd som den här virtuella datorn kan använda i förhållande till andra virtuella datorer på samma värd. En virtuell dator med ett högre viktvärde tilldelas fler CPU-resurser än en virtuell dator med ett lägre viktvärde. VMware-termen för dessa värden är resurser.
Typer av värdar stöder följande relativa värden:
- Hyper-V. 1 till 10 000.
- VMware ESX. Hög. 2000.
- VMware ESX. Ovanför Normal. 1500.
- VMware ESX. Normal (standard). 1000.
- VMware ESX. Under Normal. 750.
- VMware ESX. Låg. 500.
- VMware ESX. Anpassad 1 till 1000000.
- Citrix XenServer. 1 till 65536, normal är 256.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUReserve
Anger den minsta procentandelen av resurserna för en enskild processor på värden som ska allokeras till en virtuell dator. Procentandelen cpu-kapacitet som är tillgänglig för den virtuella datorn är aldrig mindre än den här procentandelen.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
Anger typen av processor för en virtuell dator.
Om du vill hämta en lista över alla cpu-typer som är tillgängliga för användning i virtuella datorer i en VMM-miljö skriver du Get-SCCPUType
.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom1
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom10
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom2
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom3
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom4
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom5
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom6
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom7
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom8
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom9
Anger en anpassad egenskap för en mall för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentTypeNano
{{Fill DeploymentTypeNano Description}}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning av mallen för virtuella datorer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableAutoLogon
Inaktiverar automatisk administratörsinloggning.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskIops
Anger antalet diskindata-/utdataåtgärder per sekund (IOPS) på värden som kan användas av en specifik virtuell dator.
Exempel: -DiskIO 1500
(för att ange 1 500 IOPS)
Type: | Int32 |
Aliases: | DiskIO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Domain
Anger ett fullständigt kvalificerat domännamn (FQDN) för en Active Directory-domän.
Exempelformat: -Domain "Domain01.Corp.Contoso.com"
Type: | String |
Aliases: | JoinDomain |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainJoinCredential
Anger användarnamn och lösenord för ett konto som har behörighet att ansluta en dator till domänen. Vi rekommenderar att du använder ett konto med begränsade rättigheter som ansluter datorer till domänen. Detta omfattar både virtuella och fysiska datorer.
Du kan använda den aktuella parametern för att ange autentiseringsuppgifter på en VMHostProfile för att ansluta en fysisk värddator till domänen, eller för att ange autentiseringsuppgifter på en ny eller befintlig mall, på en ny eller befintlig gästoperativsystemprofil eller på en ny virtuell dator för att ansluta en virtuell dator till domänen.
Type: | VMMCredential |
Aliases: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainJoinOrganizationalUnit
Anger den organisationsenhet som datorn är ansluten till under en obevakad miniinstallation.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Den här parametern är reserverad för framtida användning.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Anger procentandelen minne ovanför en virtuell dators aktuella minnesallokering som värden ska försöka reservera som en buffert. Standardvärdet är 20.
Exempelformat: -DynamicMemoryTargetBufferPercentage 20
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
Anger om dynamiskt minne ska aktiveras för virtuella datorer. Du kan aktivera dynamiskt minne direkt på en virtuell dator eller på en mall eller maskinvaruprofil som används för att skapa virtuella datorer. Standardvärdet är False.
Krävs: Du kan endast aktivera dynamiskt minne för en virtuell dator om den virtuella datorn har distribuerats på en värd som kör Windows Server 2008 SP1 eller senare eller om den virtuella datorn lagras i ett bibliotek i stoppat tillstånd (maskinvaruändringar i en lagrad virtuell dator kan endast göras om den virtuella datorn inte har ögonblicksbilder). Aktivering av dynamiskt minne på en virtuell dator som lagras i ett bibliotek begränsar placeringen av datorn till värdar som kör Windows Server 2008 SP1 eller senare.
Exempelformat: -DynamicMemoryEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
Anger den maximala mängden minne som kan allokeras till en virtuell dator om dynamiskt minne är aktiverat. Standardvärdet är 65536.
Krävs: Du kan endast aktivera dynamiskt minne för en virtuell dator om den virtuella datorn har distribuerats på en värd som kör Windows Server 2008 R2 SP1 eller senare eller om den virtuella datorn lagras i ett bibliotek i stoppat tillstånd (maskinvaruändringar på en lagrad virtuell dator kan endast göras om den virtuella datorn inte har ögonblicksbilder). Om dynamiskt minne aktiveras på en virtuell dator som lagras i ett bibliotek begränsas placeringen av datorn till värdar som kör Windows Server 2008 R2 SP1 eller senare.
Exempelformat: -DynamicMemoryMaximumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
Anger den minsta mängd minne som kan allokeras till en virtuell dator om dynamiskt minne är aktiverat. Standardvärdet är 65536.
Krävs: Du kan endast aktivera dynamiskt minne för en virtuell dator om den virtuella datorn har distribuerats på en värd som kör Windows Server 2008 R2 SP1 eller senare eller om den virtuella datorn lagras i ett bibliotek i stoppat tillstånd (maskinvaruändringar på en lagrad virtuell dator kan endast göras om den virtuella datorn inte har ögonblicksbilder). Om dynamiskt minne aktiveras på en virtuell dator som lagras i ett bibliotek begränsas placeringen av datorn till värdar som kör Windows Server 2008 R2 SP1 eller senare.
Exempelformat: -DynamicMemoryMinimumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Aktiverar ett objekt när det är inställt på $True eller inaktiverar ett objekt när det är inställt på $False. Om du till exempel vill uppgradera programvara på en mall för virtuella datorer kan du inaktivera mallobjektet i VMM-biblioteket för att tillfälligt förhindra användare från att använda det objektet.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
Aktiverar den kapslade virtualiseringen.
Anteckning
Den här parametern gäller för VMM 2019 UR1.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirstBootDevice
Anger vilken enhet som ett startförsök ska utföras på.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullName
Anger namnet på den person i vars namn en virtuell dator har registrerats.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GuiRunOnceCommands
Anger en matris med kommandon som ska läggas till i avsnittet [GuiRunOnce] i en obevakad svarsfil. Använd enkla citattecken runt varje sträng som omges av dubbla citattecken.
Exempelformat: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Om du vill ha information om hur Windows PowerShell använder citattecken skriver du Get-Help about_Quoting_Rules
.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HAVMPriority
Anger prioriteten för den virtuella datorn. Virtuella datorer startar i prioritetsordning upp till gränserna för en värdklusternod. Giltiga indata för den här parametern är en numerisk representation av prioriteten:
- Hög. 3000
- Medium. 2000
- Låg. 1000
Om du anger värdet noll (0) startas inte den virtuella datorn om automatiskt.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighlyAvailable
Anger om du vill placera en virtuell dator på en Hyper-V-värd som är en del av ett värdkluster. Konfigurera den här inställningen på en virtuell dator eller på en mall eller maskinvaruprofil som ska användas för att skapa virtuella datorer.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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 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 |
-LinuxAdministratorSSHKey
Anger den offentliga nyckelfilen för en Linux SSH-nyckel.
Type: | SSHKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKeyString
Anger en SSH-nyckel för Linux-administratör som en sträng.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxDomainName
Anger ett fullständigt kvalificerat domännamn (FQDN) som ska användas tillsammans med Specialisering av Linux-operativsystem.
Exempelformat: -LinuxDomainName "Domain01.Corp.Contoso.com"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdministratorCredential
Anger användarnamn och lösenord för det lokala administratörskontot (eller Linux-rotkontot om det gäller en Linux-kompatibel gästoperativsystemprofil).
Om du anger autentiseringsuppgifter för en ny eller befintlig mall, på en ny eller befintlig gästoperativsystemprofil eller på en ny virtuell dator åsidosätts alla befintliga administratörslösenord.
Type: | VMMCredential |
Aliases: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Anger mängden ram-minne (random access memory), i MEGABYTE (MB) på värden som denna cmdlet allokerar till den konverterade virtuella datorn. Standardvärdet är 512 MB. För en virtuell dator där dynamiskt minne är aktiverat på en värd som kör Windows Server 2008 R2 SP1 eller senare versioner anger du värdet för startminnet.
Typer av värdar har följande maximala mängd minne som kan tilldelas till virtuella datorer:
- Hyper-V. Upp till 65536 MB RAM per virtuell dator.
- VMware ESX Server 3.0.x. Upp till 1 6384 MB RAM-minne per virtuell dator.
- VMware ESX Server 3.5.x. Upp till 65532 MB RAM per virtuell dator.
- Citrix XenServer. Upp till 32265 MB RAM per virtuell dator.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Anger den maximala mängden minne i MB som varje virtuell NUMA-nod tillåts.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Anger prioriteten för att allokera minne till en virtuell dator i förhållande till andra virtuella datorer på samma värd. En virtuell dator med en högre inställning tilldelas mer minnesresurser än en virtuell dator med en lägre inställning.
För en värd som kör Windows Server 2008 R2 SP1 eller senare, 5000 = Normal, 10000 = Hög, 0 = Låg, 1 till 10000 = Anpassad.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeAnswerFile
Anger om den här cmdleten sammanfogar svarsfilen tillsammans med gästoperativsystemets inställningar. Standardvärdet är $True. VMM-konsolen använder den här parametern. Ange inte den här parametern.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Anger det maximala antalet övervakare som ett virtuellt grafikkort stöder.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Anger värdet, som en sträng, som representerar den maximala möjliga övervakningsupplösningen för ett virtuellt grafikkort. De acceptabla värdena för den här parametern är:
- 1024 × 768
- 1280x1024
- 1600 × 1200
- 1920x1200
Standardvärdet är 1280x1024.
Exempelformat: -MonitorMaximumResolution "1600x1200"
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkUtilizationMbps
Anger i megabitar per sekund (Mbit/s) mängden bandbredd i värdens nätverk som kan användas av en specifik virtuell dator.
Exempelformat: -NetworkUtilization 10
Type: | Int32 |
Aliases: | NetworkUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
Anger om NUMA-isolering krävs.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumLock
Anger om BIOS-värdet ska aktiveras för NumLock på en mall som används för att skapa virtuella datorer på en Hyper-V-värd. Den här parametern gäller inte för virtuella datorer på VMware ESX-värdar eller på Citrix XenServer-värdar.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Anger typ av operativsystem för en virtuell dator.
Ange namnen på alla tillgängliga operativsystem i VMM genom att skriva Get-SCOperatingSystem
.
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OrganizationName
Anger namnet på organisationen för den person i vars namn en virtuell dator är registrerad.
Type: | String |
Aliases: | OrgName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Anger ägaren av ett VMM-objekt i form av ett giltigt domänanvändarkonto.
- Exempelformat:
-Owner "Contoso\PattiFuller"
- Exempelformat:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Anger en produktnyckel. Produktnyckeln är ett 25-siffrigt nummer som identifierar produktlicensen. En produktnyckel kan användas för att registrera VMM eller ett operativsystem som ska installeras på en virtuell dator eller värd.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Anger en skyddsprovider.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset 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 |
-QuotaPoint
Anger en kvot som begränsar antalet virtuella datorer som självbetjäningsanvändare kan distribuera.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPointObjective
Anger den maximala period för vilken det är acceptabelt att förlora data från en IT-tjänst på grund av en större incident.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCapabilityProfile
Tar bort ett eller flera angivna funktionsprofilobjekt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveDomainJoinOrganizationalUnit
Anger att den här cmdleten tar bort den organisationsenhet som datorn anslöt under installationen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveServerFeatures
Anger att den här cmdleten tar bort alla serverroller och funktioner från en mall.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Anger en replikeringsgrupp.
Type: | ReplicationGroup |
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 |
-SecureBootEnabled
Anger om säker start är aktiverat.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SQLProfile
Anger ett SQL Server profilobjekt.
Type: | SQLProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Anger ett ord eller en fras som ska associeras med ett objekt så att du kan söka efter alla objekt med den angivna uppsättningen taggar. Du kan söka efter en delmängd av taggar eller söka efter den fullständiga uppsättningen taggar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Anger ett tal (ett index) som identifierar en geografisk region som delar samma standardtid.
En lista över tidszonsindex finns i Microsoft Time Zone Index Values at http://go.microsoft.com/fwlink/?LinkId=120935
.
Om ingen tidszon har angetts är standardtidszonen som används för en virtuell dator samma tidszonsinställning som finns på den virtuella datorvärden.
Exempelformat för att ange GMT Standard Tidszon: -TimeZone 085
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UnattendSettings
Anger ett nyckel-/värdepar som består av Sträng, Sträng.
Type: | System.Collections.Generic.Dictionary`2[System.String,System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpdateManagementProfile
Anger den Azure-profil som kan användas i VMTemplate. Azure-profilen tillhandahåller funktioner för azure-samhantering till den virtuella datorn.
Type: | AzureProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Anger ett användarrollobjekt.
Type: | UserRole |
Aliases: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Anger det maximala antalet NUMA-noder som tillåts för varje socket.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Anger om du vill aktivera Microsoft Synthetic 3D Virtual Video Adapter för virtuella datorer. Du kan aktivera det virtuella grafikkortet direkt på en virtuell dator, eller på en mall eller maskinvaruprofil som ska användas för att skapa virtuella datorer.
Obligatoriskt: Du kan aktivera Microsoft Synthetic 3D Virtual Video Adapter för en virtuell dator endast om den virtuella datorn distribueras på en värd som kör Windows Server 2008 R2 SP1 (med rollen Fjärrskrivbordstjänster och rolltjänsten Virtuell grafik för fjärrskrivbord installerad) eller senare eller om den virtuella datorn lagras i ett bibliotek i ett stoppat tillstånd (maskinvaruändringar på en lagrad virtuell dator kan endast göras om den virtuella datorn lagras i ett bibliotek i ett stoppat tillstånd (maskinvaruändringar på en lagrad virtuell dator kan endast göras om den virtuella datorn är stoppad datorn inte har ögonblicksbilder). Om du aktiverar Microsoft Synthetic 3D Virtual Video Adapter på en virtuell dator som lagras i ett bibliotek begränsas placeringen av den datorn till värdar som kör Windows Server 2008 R2 SP1 (med rollen Fjärrskrivbordstjänster och rolltjänsten För fjärrskrivbord virtuell grafik installerad) eller senare.
Exempelformat: -VirtualVideoAdapterEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Anger ett VMM-mallobjekt som används för att skapa virtuella datorer.
Type: | Template |
Aliases: | Template |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Workgroup
Anger på en ny eller befintlig mall, på en ny eller befintlig gästoperativsystemprofil eller på en ny virtuell dator namnet på den arbetsgrupp som du vill ansluta till en virtuell dator. Du kan använda den här parametern för att åsidosätta det befintliga värdet för en mall eller på en gästoperativsystemprofil.
Type: | String |
Aliases: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
Template
Den här cmdleten returnerar ett mallobjekt .
Kommentarer
- Kräver ett VMM-mallobjekt för virtuella datorer som kan hämtas med hjälp av cmdleten Get-SCVMTemplate .