Sdílet prostřednictvím


Set-SCVMTemplate

Změní vlastnosti šablony virtuálního počítače použité v nástroji 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

Poznámka

Nový parametr [-EnableNestedVirtualization] je součástí VMM 2019 UR1. Další informace najdete v tématu Parametry.

Rutina Set-SCVMTemplate změní jednu nebo více vlastností šablony virtuálního počítače použité v prostředí nástroje Virtual Machine Manager (VMM).

Vlastnosti, které můžete změnit, zahrnují nastavení názvu šablony, jeho popis, vlastníka, názvu organizace, časového pásma, operačního systému a kódu Product Key; pořadí spouštění systému BIOS; Počet a charakteristiky procesoru; množství paměti na hostiteli, který je přiřazen k virtuálnímu počítači; šířku pásma v síti hostitele, která je k dispozici pro virtuální počítač; zda bude virtuální počítač vytvořený pomocí této šablony vysoce dostupný (tj. nasazený na hostiteli, který je součástí hostitelského clusteru); hodnoty pro doménu nebo pracovní skupinu a také přihlašovací údaje domény; kvóta bodů, která určuje, kolik nových virtuálních počítačů může samoobslužných uživatelů vytvořit; vlastní pole; a další možnosti.

Změny provedené v šabloně mají vliv jenom na šablonu. Změny nemají vliv na žádné existující virtuální počítače, které byly dříve vytvořeny pomocí této šablony.

Pokud chcete změnit vlastnosti virtuální diskové jednotky, Virtuální disketová jednotka, virtuální jednotka DVD, virtuální síťový adaptér, virtuální adaptér SCSI nebo virtuální port COM přidružený ke konkrétní šabloně, můžete použít rutiny Set-SCVirtualDiskDrive, Set-SCVirtualFloppyDrive, Set-SCVirtualDDDrive, Set-SCVirtualNetworkAdapter, Set-SCVirtualScsiAdapter nebo Set-SCVirtualCOMPort .

Příklady

Příklad 1: Určení velikosti paměti pro existující šablonu virtuálního počítače

PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> Set-SCVMTemplate -Template $Template -MemoryMB 1024

První příkaz získá objekt šablony virtuálního počítače s názvem VMTemplate01 z knihovny VMM a uloží objekt do proměnné $Template.

Druhý příkaz změní hodnotu paměti pro VMTemplate01 na 1024 MB. Jedná se o velikost paměti na hostiteli, který bude používat virtuální počítač vytvořený pomocí této šablony.

Příklad 2: Určení nového vlastníka pro více šablon virtuálních počítačů s vysokou dostupností

PS C:\> $VMTemplates = Get-SCVMTemplate | where {$_.IsHighlyAvailable}
PS C:\> ForEach ($VMTemplate in $VMTemplates) {Set-SCVMTemplate $VMTemplate -Owner "Contoso\NevenSokec"}

První příkaz získá všechny objekty šablony virtuálního počítače s vysokou dostupností a uloží je do pole objektů $VMTemplates.

Druhý příkaz používá smyčku ForEach k určení nového vlastníka pro každou šablonu v poli $VMTemplates.

Informace o standardním příkazu smyčky ForEach PowerShellu zadejte Get-Help about_ForEach.

Příklad 3: Určení nového vlastníka pro všechny šablony virtuálních počítačů, které mají stejného vlastníka

PS C:\> Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Contoso\PattiFuller"} | Set-SCVMTemplate -Owner "Contoso\AllieSloan"

Tento příkaz získá všechny objekty šablony virtuálního počítače z knihovny VMM, vybere pouze objekty, jejichž vlastník je Contoso\PattiFuller, a pak předá každý objekt rutině Set-SCVMTemplate , která změní vlastníka na Contoso| AllieSloan.

Příklad 4: Povolení dynamické paměti pro existující šablonu virtuálního počítače

PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate04"}
PS C:\> Set-SCVMTemplate -VMTemplate $VMTemplate -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

První příkaz získá objekt šablony virtuálního počítače s názvem VMTemplate04 z knihovny VMM a uloží objekt do proměnné $VMTemplate.

Druhý příkaz povolí dynamickou paměť, změní hodnotu spouštěcí paměti pro VMTemplate04 na 1024 MB (jedná se o velikost paměti na hostiteli, který virtuální počítač vytvořený pomocí této šablony je přidělen při spuštění) a nastaví maximální hodnotu paměti na 2048 MB (to je maximální velikost paměti, kterou lze přidělit virtuálnímu počítači vytvořenému pomocí této šablony). Virtuální počítač s dynamickou pamětí lze nasadit pouze na hostitele se systémem Windows Server 2008 R2 SP1 nebo novějším.

Příklad 5: Zadání kořenového hesla pro existující přizpůsobitelnou šablonu virtuálního počítače s Linuxem

PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "LinuxVMTemplate01"}
PS C:\> $Creds = Get-Credential
PS C:\> Set-SCVMTemplate -Template $Template -LocalAdministratorCredential $Creds

První příkaz získá objekt šablony virtuálního počítače s názvem LinuxVMTemplate01 z knihovny VMM a uloží objekt do proměnné $Template.

Druhý příkaz získá uživatelské jméno (kořen) a heslo prostřednictvím příkazu Get-Credential a uloží výsledek do proměnné $Creds.

Poslední příkaz nastaví heslo kořenového účtu na heslo uložené v proměnné $Creds.

Příklad 6: Povolení možností správy aktualizací Azure u existující šablony virtuálního počítače

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

První příkaz získá objekt šablony virtuálního počítače s názvem VMTemplate01 z knihovny VMM a uloží objekt do proměnné $Template.

Druhý příkaz získá profil správy aktualizací Azure z knihovny VMM a uloží objekt do proměnné $azureProfile.

Třetí příkaz povolí šablonu s možnostmi správy aktualizací Azure propojením profilu Azure.

Příklad 7: Zakázání možností správy aktualizací Azure na šabloně virtuálního počítače

PS C:\> $Template = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> Set-SCVMTemplate -Template $Template -UpdateManagementProfile $null

První příkaz získá objekt šablony virtuálního počítače s názvem VMTemplate01 z knihovny VMM a uloží objekt do proměnné $Template.

Druhý příkaz zakáže šablonu s možnostmi správy aktualizací Azure.

Parametry

-AnswerFile

Určuje objekt skriptu uložený v knihovně nástroje Virtual Machine Manager (VMM), který se má použít jako soubor odpovědí. Název skriptu souboru odpovědí závisí na operačním systému, který chcete nainstalovat na virtuální počítač:

  • Sysprep.inf. Windows XP, Windows Server 2000 nebo Windows Server 2003
  • Unattend.xml. Windows Vista, Windows 7 nebo Windows Server 2008
Type:Script
Aliases:SysPrepFile
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationProfile

Určuje objekt profilu aplikace.

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

-AutoLogonCount

Určuje počet, kolikrát by systém Windows měl automaticky protokolovat správce označeného v souboru odpovědí do relace konzoly.

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

-AutoLogonCredential

Určuje účet Spustit jako obsažený v souboru odpovědí, který systém Windows používá k přihlášení k relaci konzoly, když je povolené automatické přihlášení správce.

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

-AutomaticCriticalErrorAction

Určuje akci, která se má provést, když se virtuální počítač setká s kritickou chybou a překročí dobu trvání časového limitu určenou parametrem AutomaticCriticalErrorActionTimeout . Přijatelné hodnoty pro tento parametr jsou: Pause a None.

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

-AutomaticCriticalErrorActionTimeout

Určuje dobu, po kterou se má v minutách čekat v kritickém pozastavení před vypnutím virtuálního počítače.

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

-BlockDynamicOptimization

Označuje, jestli je dynamická optimalizace pro virtuální počítač blokovaná.

Type:Boolean
Aliases:ExcludeFromPRO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BootOrder

Určuje pořadí zařízení, která virtuální počítač na hostiteli Hyper-V používá ke spuštění. Platné hodnoty jsou:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Diskety
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

Určuje objekt profilu schopností.

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

-CheckpointType

Určuje typ kontrolního bodu. Tento parametr přijímá tyto hodnoty:

  • Zakázáno
  • Výroba
  • 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

Označuje, že tato rutina resetuje možnost ochrany po havárii.

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

-ComputerName

Určuje název počítače, který může nástroj VMM jednoznačně identifikovat ve vaší síti. Tento parametr přijímá tyto hodnoty:

  • FQDN
  • Adresa IPv4 nebo IPv6
  • Název rozhraní NetBIOS
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CostCenter

Určuje nákladové středisko pro virtuální počítač, abyste mohli shromažďovat data o přidělení virtuálních počítačů (nebo prostředků přidělených virtuálním počítačům) k využití ve fakturačním systému.

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

-CPUCount

Určuje počet procesorů na virtuálním počítači, v hardwarovém profilu nebo v šabloně.

Typy hostitelů podporují následující počet procesorů:

  • Hyper-V. Až čtyři procesory na virtuální počítač v závislosti na hostovaném operačním systému.
  • VMware ESX. Až čtyři procesory na virtuální počítač, ale jenom jeden procesor na virtuálním počítači, na kterém běží systém Windows NT 4.0.
  • Citrix XenServer. Až osm procesorů na virtuální počítač v závislosti na hostovaném operačním systému
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUExpectedUtilizationPercent

Určuje procento procesoru na hostiteli, který očekáváte, že tento virtuální počítač bude používat. Tato hodnota se používá pouze v případě, že nástroj VMM určí vhodného hostitele pro virtuální počítač.

Type:Int32
Aliases:ExpectedCPUUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPULimitForMigration

Určuje, jestli chcete omezit funkce procesoru pro zadaný virtuální počítač, aby bylo možné migraci na fyzický počítač, který má jinou verzi stejného procesoru jako zdrojový počítač. Nástroj VMM nepodporuje migraci virtuálních počítačů mezi fyzickými počítači, které mají procesory od různých výrobců.

Type:Boolean
Aliases:LimitCPUForMigration
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPULimitFunctionality

Označuje, jestli chcete povolit spouštění staršího operačního systému, jako je systém Windows NT 4.0 na virtuálním počítači nasazeném na hostiteli Hyper-V nebo na hostiteli VMware ESX, a to poskytnutím omezené funkčnosti procesoru pro virtuální počítač.

Type:Boolean
Aliases:LimitCPUFunctionality
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUMaximumPercent

Určuje nejvyšší procento celkových prostředků jednoho procesoru na hostiteli, které může konkrétní virtuální počítač kdykoli použít.

Příklad: -CPUMaximumPercent 80 (pro zadání 80 procent)

Type:Int32
Aliases:CPUMax
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUPerVirtualNumaNodeMaximum

Určuje maximální počet procesorů povolených pro každý virtuální uzel NUMA.

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

-CPURelativeWeight

Určuje množství prostředků procesoru na hostiteli, který může tento virtuální počítač používat vzhledem k jiným virtuálním počítačům na stejném hostiteli. Virtuální počítač s vyšší hodnotou váhy je přidělen více prostředků procesoru než virtuální počítač s nižší hodnotou váhy. Termín VMware pro tyto hodnoty je sdílený.

Typy hostitelů podporují následující relativní hodnoty:

  • Hyper-V. 1 až 10000.
  • VMware ESX. Vysoká. 2000.
  • VMware ESX. Nad normálním. 1500.
  • VMware ESX. Normální (výchozí). 1000.
  • VMware ESX. Pod normálním. 750.
  • VMware ESX. Nízká. 500.
  • VMware ESX. Vlastní 1 až 1000000.
  • Citrix XenServer. 1 až 65536, normální je 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUReserve

Určuje minimální procento prostředků jednoho procesoru na hostiteli, které se mají přidělit virtuálnímu počítači. Procento kapacity procesoru, která je k dispozici virtuálnímu počítači, není nikdy menší než toto procento.

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

-CPUType

Určuje typ procesoru virtuálního počítače. Chcete-li načíst seznam všech typů procesoru, které jsou k dispozici pro použití ve virtuálních počítačích v prostředí VMM, zadejte Get-SCCPUType.

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

-Custom1

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom10

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom2

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom3

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom4

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom5

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom6

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom7

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom8

Určuje vlastní vlastnost šablony virtuálního počítače.

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

-Custom9

Určuje vlastní vlastnost šablony virtuálního počítače.

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

Určuje popis šablony virtuálního počítače.

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

-DisableAutoLogon

Zakáže automatické přihlášení správce.

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

-DiskIops

Určuje počet vstupně-výstupních operací disku za sekundu (IOPS) na hostiteli, který lze použít konkrétním virtuálním počítačem.

Příklad: -DiskIO 1500 (určení 1500 IOPS)

Type:Int32
Aliases:DiskIO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Domain

Určuje plně kvalifikovaný název domény (FQDN) pro doménu služby Active Directory.

Příklad formátu: -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

Určuje uživatelské jméno a heslo účtu, který má oprávnění připojit počítač k doméně. Doporučujeme používat účet s omezenými právy připojující počítače k doméně. To zahrnuje virtuální i fyzické počítače.

Aktuální parametr můžete použít k zadání přihlašovacích údajů v souboru VMHostProfile pro připojení fyzického hostitelského počítače k doméně nebo k zadání přihlašovacích údajů v nové nebo existující šabloně, v novém nebo existujícím profilu hostovaného operačního systému nebo na novém virtuálním počítači pro připojení virtuálního počítače k doméně.

Type:VMMCredential
Aliases:JoinDomainCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainJoinOrganizationalUnit

Určuje organizační jednotku, ke které je počítač připojený během bezobslužného mini-setupu.

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

-DRProtectionRequired

Tento parametr je vyhrazen pro budoucí použití.

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

-DynamicMemoryBufferPercentage

Určuje procento paměti nad aktuálním přidělením paměti virtuálního počítače, které by se měl hostitel pokusit rezervovat jako vyrovnávací paměť. Výchozí hodnota je 20.

Příklad formátu: -DynamicMemoryTargetBufferPercentage 20

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

-DynamicMemoryEnabled

Určuje, jestli se má povolit dynamická paměť pro virtuální počítače. Dynamickou paměť můžete povolit přímo na virtuálním počítači nebo v šabloně nebo hardwarovém profilu, který se používá k vytvoření virtuálních počítačů. Výchozí hodnota je False.

Povinné: Dynamickou paměť pro virtuální počítač můžete povolit jenom v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 SP1 nebo novějším nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu (hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky). Povolení dynamické paměti na virtuálním počítači uloženém v knihovně omezuje umístění tohoto počítače na hostitele se systémem Windows Server 2008 SP1 nebo novějším.

Příklad formátu: -DynamicMemoryEnabled $True

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

-DynamicMemoryMaximumMB

Určuje maximální velikost paměti, kterou je možné přidělit virtuálnímu počítači, pokud je povolená dynamická paměť. Výchozí hodnota je 65536.

Povinné: Dynamickou paměť pro virtuální počítač můžete povolit jenom v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 R2 SP1 nebo novějším nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu (hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky). Povolení dynamické paměti na virtuálním počítači uloženém v knihovně omezí umístění tohoto počítače na hostitele se systémem Windows Server 2008 R2 SP1 nebo novějším.

Příklad formátu: -DynamicMemoryMaximumMB 1024

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

-DynamicMemoryMinimumMB

Určuje minimální velikost paměti, kterou je možné přidělit virtuálnímu počítači, pokud je povolená dynamická paměť. Výchozí hodnota je 65536.

Povinné: Dynamickou paměť pro virtuální počítač můžete povolit jenom v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 R2 SP1 nebo novějším nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu (hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky). Povolení dynamické paměti na virtuálním počítači uloženém v knihovně omezí umístění tohoto počítače na hostitele se systémem Windows Server 2008 R2 SP1 nebo novějším.

Příklad formátu: -DynamicMemoryMinimumMB 1024

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

-Enabled

Povolí objekt při nastavení na $True nebo zakáže objekt při nastavení na $False. Pokud například chcete upgradovat software na šabloně virtuálního počítače, můžete objekt šablony v knihovně VMM zakázat, aby uživatelé tento objekt dočasně nemohli používat.

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

-EnableNestedVirtualization

Povolí vnořenou virtualizaci.

Poznámka

Tento parametr platí pro VMM 2019 UR1.

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

-FirstBootDevice

Určuje zařízení, na kterém se poprvé pokusí spustit.

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

-FullName

Určuje jméno osoby, ve které je virtuální počítač zaregistrovaný.

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

-GuiRunOnceCommands

Určuje pole příkazů, které se mají přidat do oddílu [GuiRunOnce] souboru bezobslužné odpovědi. U každého řetězce uzavřeného do dvojitých uvozovek použijte jednoduché uvozovky.

Příklad formátu: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Informace o tom, jak Windows PowerShell používá uvozovky, zadejte Get-Help about_Quoting_Rules.

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

-HAVMPriority

Určuje prioritu virtuálního počítače. Virtuální počítače se spouští podle priority, aby se omezily limity uzlu hostitelského clusteru. Platný vstup pro tento parametr je číselná reprezentace priority:

  • Vysoká. 3000
  • Střední. 2000
  • Nízká. 1000

Pokud zadáte hodnotu nuly (0), virtuální počítač se automaticky nerestartuje.

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

-HighlyAvailable

Určuje, jestli se má virtuální počítač umístit na hostitele Hyper-V, který je součástí hostitelského clusteru. Nakonfigurujte toto nastavení na virtuálním počítači nebo v šabloně nebo hardwarovém profilu, který se použije k vytvoření virtuálních počítačů.

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

-JobGroup

Určuje identifikátor řady příkazů, které běží jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-LinuxAdministratorSSHKey

Určuje soubor veřejného klíče pro klíč SSH s Linuxem.

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

-LinuxAdministratorSSHKeyString

Určuje klíč SSH správce Linuxu jako řetězec.

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

-LinuxDomainName

Určuje plně kvalifikovaný název domény (FQDN), který se použije ve spojení s specializacemi operačního systému Linux.

Příklad formátu: -LinuxDomainName "Domain01.Corp.Contoso.com"

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

-LocalAdministratorCredential

Určuje uživatelské jméno a heslo pro účet místního správce (nebo kořenový účet Linuxu v případě profilu hostovaného operačního systému kompatibilní s Linuxem).

Zadání přihlašovacích údajů pro novou nebo existující šablonu, v novém nebo existujícím profilu hostovaného operačního systému nebo na novém virtuálním počítači přepíše jakékoli stávající heslo správce.

Type:VMMCredential
Aliases:AdminPasswordCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Určuje velikost paměti RAM (Random Access Memory) v megabajtech (MB) na hostiteli, který tato rutina přiděluje převedeným virtuálním počítačům. Výchozí hodnota je 512 MB. Pro virtuální počítač, na kterém je povolená dynamická paměť na hostiteli se systémem Windows Server 2008 R2 SP1 nebo novější verze, zadejte hodnotu spouštěcí paměti.

Typy hostitelů mají k virtuálním počítačům přiřazenou následující maximální paměť:

  • Hyper-V. Až 65536 MB PAMĚTI RAM na virtuální počítač.
  • VMware ESX Server 3.0.x. Až 16384 MB RAM na virtuální počítač.
  • VMware ESX Server 3.5.x. Až 65532 MB PAMĚTI RAM na virtuální počítač.
  • Citrix XenServer. Až 32265 MB paměti RAM na virtuální počítač.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Určuje maximální velikost paměti v MB, kterou má každý virtuální uzel NUMA povolený.

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

-MemoryWeight

Označuje prioritu přidělení paměti virtuálnímu počítači vzhledem k jiným virtuálním počítačům na stejném hostiteli. Virtuální počítač s vyšším nastavením je přidělen více prostředků paměti než virtuální počítač s nižším nastavením.

Pro hostitele se systémem Windows Server 2008 R2 SP1 nebo novějším, 5000 = Normální, 10000 = Vysoká, 0 = Nízká, 1 až 10000 = Vlastní.

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

-MergeAnswerFile

Určuje, jestli tato rutina sloučí soubor odpovědí spolu s nastavením hostovaného operačního systému. Výchozí hodnota je $True. Konzola VMM používá tento parametr. Tento parametr nezadávejte.

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

-MonitorMaximumCount

Určuje maximální počet monitorů, které virtuální grafický adaptér podporuje.

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

-MonitorMaximumResolution

Určuje hodnotu jako řetězec, která představuje maximální možné rozlišení monitoru virtuálního grafického adaptéru. Tento parametr přijímá tyto hodnoty:

  • 1024 × 768
  • 1280x1024
  • 1600 x 1200
  • 1920x1200

Výchozí hodnota je 1280x1024.

Příklad formátu: -MonitorMaximumResolution "1600x1200"

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

-Name

Určuje název objektu VMM.

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

-NetworkUtilizationMbps

Určuje v megabitech za sekundu (Mb/s) velikost šířky pásma v síti hostitele, kterou může konkrétní virtuální počítač používat.

Příklad formátu: -NetworkUtilization 10

Type:Int32
Aliases:NetworkUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NumaIsolationRequired

Určuje, jestli je vyžadována izolace NUMA.

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

-NumLock

Určuje, zda chcete povolit hodnotu systému BIOS pro NumLock v šabloně, která se používá k vytváření virtuálních počítačů na hostiteli Hyper-V. Tento parametr se nevztahuje na virtuální počítače na hostitelích VMware ESX ani na hostitelích Citrix XenServer.

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

-OperatingSystem

Určuje typ operačního systému pro virtuální počítač. Chcete-li zobrazit seznam názvů všech dostupných operačních systémů v nástroji VMM, zadejte Get-SCOperatingSystem.

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

-OrganizationName

Určuje název organizace osoby, ve které je virtuální počítač zaregistrovaný.

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

-Owner

Určuje vlastníka objektu VMM ve formátu platného uživatelského účtu domény.

  • Příklad formátu: -Owner "Contoso\PattiFuller"
  • Příklad formátu: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProductKey

Určuje kód Product Key. Kód Product Key je 25místné číslo, které identifikuje licenci produktu. Kód Product Key lze použít k registraci nástroje VMM nebo operačního systému, který se má nainstalovat na virtuální počítač nebo hostitele.

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

-ProtectionProvider

Určuje zprostředkovatele ochrany.

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

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-QuotaPoint

Určuje kvótu, která omezuje počet samoobslužných uživatelů virtuálních počítačů, které můžou nasadit.

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

-RecoveryPointObjective

Určuje maximální dobu, pro kterou je možné tolerovat ztrátu dat z IT služby kvůli závažnému incidentu.

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

-RemoveCapabilityProfile

Odebere jeden nebo více objektů profilu schopností.

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

-RemoveDomainJoinOrganizationalUnit

Označuje, že tato rutina odebere organizační jednotku, ke které se počítač připojil během instalace.

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

-RemoveServerFeatures

Označuje, že tato rutina odebere ze šablony všechny role a funkce serveru.

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

-ReplicationGroup

Určuje skupinu replikace.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-SecureBootEnabled

Označuje, jestli je povolené zabezpečené spouštění.

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

Určuje objekt profilu SQL Server.

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

-Tag

Určuje slovo nebo frázi, které se mají přidružit k objektu, abyste mohli vyhledat všechny objekty se zadanou sadou značek. Můžete vyhledat podmnožinu značek nebo můžete vyhledat úplnou sadu značek.

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

-TimeZone

Určuje číslo (index), které identifikuje geografickou oblast, která sdílí stejný standardní čas. Seznam indexů časových pásem naleznete v tématu Hodnoty indexu časových pásem společnosti Microsoft na adrese http://go.microsoft.com/fwlink/?LinkId=120935. Pokud není zadané žádné časové pásmo, výchozí časové pásmo použité pro virtuální počítač je stejné nastavení časového pásma, které je na hostiteli virtuálního počítače.

Příklad formátu pro určení standardního časového pásma GMT: -TimeZone 085

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

-UnattendSettings

Určuje pár klíč/hodnota skládající se z string, String.

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

Určuje profil Azure, který se dá použít ve VMTemplate. Profil Azure poskytuje virtuálnímu počítači možnosti spolusprávy Azure.

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

-UserRole

Určuje objekt role uživatele.

Type:UserRole
Aliases:SelfServiceUserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNumaNodesPerSocketMaximum

Určuje maximální počet uzlů NUMA povolených pro každý soket.

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

-VirtualVideoAdapterEnabled

Určuje, jestli se má pro virtuální počítače povolit virtuální adaptér Microsoft Synthetic 3D Virtual Video Adapter. Virtuální video adaptér můžete povolit přímo na virtuálním počítači nebo v šabloně nebo hardwarovém profilu, který se použije k vytvoření virtuálních počítačů.

Povinné: Pro virtuální počítač můžete povolit adaptér Microsoft Synthetic 3D Virtual Video Adapter pouze v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 R2 SP1 (s nainstalovanou rolí Vzdálená plocha a službou role Virtuální grafika vzdálené plochy) nebo novějším nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu (hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač je nainstalovaný. počítač nemá snímky). Povolení virtuálního grafického adaptéru Microsoftu pro 3D na virtuálním počítači uloženém v knihovně omezí umístění tohoto počítače na hostitele se systémem Windows Server 2008 R2 SP1 (s rolí Vzdálená plocha a nainstalovanou službou role Virtuální grafika vzdálené plochy) nebo novější.

Příklad formátu: -VirtualVideoAdapterEnabled $True

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

-VMTemplate

Určuje objekt šablony VMM použitý k vytvoření virtuálních počítačů.

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

-Workgroup

Určuje novou nebo existující šablonu, v profilu nového nebo existujícího hostovaného operačního systému nebo na novém virtuálním počítači název pracovní skupiny, ke které chcete připojit virtuální počítač. Tento parametr můžete použít k přepsání stávající hodnoty v šabloně nebo v profilu hostovaného operačního systému.

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

Výstupy

Template

Tato rutina vrátí objekt Šablony .

Poznámky

  • Vyžaduje objekt šablony virtuálního počítače VMM, který lze načíst pomocí rutiny Get-SCVMTemplate .