Freigeben über


Set-SCVMTemplate

Ändert die Eigenschaften einer virtuellen Computervorlage, die in VMM verwendet wird.

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>]

Beschreibung

Anmerkung

Ein neuer Parameter [-EnableNestedVirtualization] <booleschen> ist in VMM 2019 UR1 und höher enthalten. Weitere Informationen finden Sie unter Parameter.

Die Set-SCVMTemplate Cmdlet ändert eine oder mehrere Eigenschaften einer virtuellen Computervorlage, die in einer VMM-Umgebung (Virtual Machine Manager) verwendet wird.

Eigenschaften, die Sie ändern können, umfassen Einstellungen für den Namen der Vorlage, deren Beschreibung, Besitzer, Organisationsname, Zeitzone, Betriebssystem und Product Key; BIOS-Startreihenfolge; CPU-Zahl und -Merkmale; die Menge des Arbeitsspeichers auf dem Host, der einem virtuellen Computer zugewiesen ist; die Bandbreite im Netzwerk des Hosts, die für einen virtuellen Computer verfügbar ist; ob ein mit dieser Vorlage erstellter virtueller Computer hoch verfügbar ist (d. h. auf einem Host bereitgestellt, der Teil eines Hostclusters ist); Werte für Domäne oder Arbeitsgruppe sowie Domänenanmeldeinformationen; ein Punktkontingent, das angibt, wie viele neue virtuelle Computer Self-Service-Benutzer erstellen können; benutzerdefinierte Felder; und andere Optionen.

Änderungen, die Sie an einer Vorlage vornehmen, wirken sich nur auf die Vorlage aus. Änderungen wirken sich nicht auf vorhandene virtuelle Computer aus, die zuvor mithilfe dieser Vorlage erstellt wurden.

Wenn Sie die Eigenschaften eines virtuellen Datenträgerlaufwerks, eines virtuellen Diskettenlaufwerks, eines virtuellen DVD-Laufwerks, eines virtuellen Netzwerkadapters ändern möchten, Der virtuelle SCSI-Adapter oder der virtuelle COM-Port, der einer bestimmten Vorlage zugeordnet ist, können Sie Set-SCVirtualDiskDrive, Set-SC verwenden.VirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter, Set-SCVirtualScsiAdapteroder Set-SCVirtualCOMPort Cmdlets, beziehungsweise.

Beispiele

Beispiel 1: Angeben eines Arbeitsspeichers für eine vorhandene Vorlage für virtuelle Computer

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

Der erste Befehl ruft das VmTemplate01-Vorlagenobjekt des virtuellen Computers aus der VMM-Bibliothek ab und speichert das Objekt in der $Template Variablen.

Der zweite Befehl ändert den Speicherwert für VMTemplate01 auf 1024 MB. Dies ist der Arbeitsspeicher auf dem Host, den ein mit dieser Vorlage erstellter virtueller Computer verwendet.

Beispiel 2: Angeben eines neuen Besitzers für mehrere hoch verfügbare Vorlagen für virtuelle Computer

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

Der erste Befehl ruft alle hoch verfügbaren Vorlagenobjekte für virtuelle Computer ab und speichert die Objekte im $VMTemplates Objektarray.

Der zweite Befehl verwendet eine ForEach- Schleife, um einen neuen Besitzer für jede der Vorlagen im $VMTemplates Array anzugeben.

Geben Sie Get-Help about_ForEachein, um Informationen zur standardmäßigen PowerShell-ForEach--Loop-Anweisung zu erstellen.

Beispiel 3: Angeben eines neuen Besitzers für alle Vorlagen des virtuellen Computers mit demselben Besitzer

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

Dieser Befehl ruft alle Objekte der virtuellen Maschine aus der VMM-Bibliothek ab, wählt nur die Objekte aus, deren Besitzer "Contoso\PattiFuller" ist, und übergibt dann jedes Objekt an das cmdlet Set-SCVMTemplate, das den Besitzer in Contoso ändert|AllieSloan.

Beispiel 4: Aktivieren des dynamischen Speichers für eine vorhandene Vorlage für virtuelle Computer

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

Der erste Befehl ruft das VmTemplate04-Vorlagenobjekt des virtuellen Computers aus der VMM-Bibliothek ab und speichert das Objekt in der $VMTemplate Variablen.

Der zweite Befehl aktiviert dynamischen Arbeitsspeicher, ändert den Startspeicherwert für VMTemplate04 auf 1024 MB (dies ist die Menge des Arbeitsspeichers auf dem Host, den ein virtueller Computer, der mit dieser Vorlage erstellt wird, wird beim Start zugewiesen), und legt den maximalen Speicherwert auf 2048 MB fest (dies ist die maximale Speichermenge, die einem virtuellen Computer zugewiesen werden kann, der mithilfe dieser Vorlage erstellt wird). Ein virtueller Computer mit dynamischem Arbeitsspeicher kann nur auf einem Host bereitgestellt werden, auf dem Windows Server 2008 R2 SP1 oder höher ausgeführt wird.

Beispiel 5: Angeben des Stammkennworts für eine vorhandene anpassbare virtuelle Linux-Computervorlage

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

Der erste Befehl ruft das Vorlagenobjekt des virtuellen Computers mit dem Namen LinuxVMTemplate01 aus der VMM-Bibliothek ab und speichert das Objekt in der $Template Variablen.

Der zweite Befehl ruft einen Benutzernamen (Stamm) und ein Kennwort über den befehl Get-Credential ab und speichert das Ergebnis in der $Creds Variablen.

Mit dem letzten Befehl wird das Stammkontokennwort auf das kennwort festgelegt, das in der variablen $Creds gespeichert ist.

Beispiel 6: Aktivieren der Azure Update-Verwaltungsfunktionen für eine vorhandene VM-Vorlage.

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

Der erste Befehl ruft das VmTemplate01-Vorlagenobjekt des virtuellen Computers aus der VMM-Bibliothek ab und speichert das Objekt in der $Template Variablen.

Der zweite Befehl ruft ein Azure Update-Verwaltungsprofil aus der VMM-Bibliothek ab und speichert das Objekt in der $azureProfile Variablen.

Der dritte Befehl ermöglicht die Vorlage mit Azure Update Management-Funktionen, indem ein Azure-Profil verknüpft wird.

Beispiel 7: Deaktivieren der Azure Update-Verwaltungsfunktionen in einer VM-Vorlage.

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

Der erste Befehl ruft das VmTemplate01-Vorlagenobjekt des virtuellen Computers aus der VMM-Bibliothek ab und speichert das Objekt in der $Template Variablen.

Mit dem zweiten Befehl wird die Vorlage mit den Azure Update Management-Funktionen deaktiviert.

Parameter

-AnswerFile

Gibt ein Skriptobjekt an, das in der VMM-Bibliothek (Virtual Machine Manager) gespeichert ist, die als Antwortdatei verwendet werden soll. Der Name des Antwortdateiskripts hängt vom Betriebssystem ab, das Sie auf einem virtuellen Computer installieren möchten:

  • Sysprep.inf. Windows XP, Windows Server 2000 oder Windows Server 2003
  • Unattend.xml. Windows Vista, Windows 7 oder Windows Server 2008
Typ:Script
Aliase:SysPrepFile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ApplicationProfile

Gibt ein Anwendungsprofilobjekt an.

Typ:ApplicationProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoLogonCount

Gibt an, wie oft Windows den Administrator automatisch in der Antwortdatei bei der Konsolensitzung protokollieren soll.

Typ:UInt32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutoLogonCredential

Gibt das In der Antwortdatei enthaltene Konto "Ausführen als" an, das Windows zum Anmelden bei der Konsolensitzung verwendet, wenn die automatische Administratoranmeldung aktiviert ist.

Typ:RunAsAccount
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutomaticCriticalErrorAction

Gibt die aktion an, die ausgeführt werden soll, wenn der virtuelle Computer einen kritischen Fehler findet, und überschreitet die durch den Parameter AutomaticCriticalErrorActionTimeout angegebene Timeoutdauer. Die zulässigen Werte für diesen Parameter sind: Pause und None.

Typ:UInt16
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AutomaticCriticalErrorActionTimeout

Gibt die Zeitspanne in Minuten an, die in kritischen Pausen gewartet werden soll, bevor der virtuelle Computer ausgeschaltet wird.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-BlockDynamicOptimization

Gibt an, ob die dynamische Optimierung für einen virtuellen Computer blockiert wird.

Typ:Boolean
Aliase:ExcludeFromPRO
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-BootOrder

Gibt die Reihenfolge als Array von Geräten an, die ein virtueller Computer auf einem Hyper-V Host zum Starten verwendet. Gültige Werte sind:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Diskette
Typ:BootDevice[]
Zulässige Werte:Floppy, CD, IdeHardDrive, PxeBoot, Unknown
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CapabilityProfile

Gibt ein Funktionsprofilobjekt an.

Typ:CapabilityProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CheckpointType

Gibt den Prüfpunkttyp an. Die zulässigen Werte für diesen Parameter sind:

  • Arbeitsunfähig
  • Produktion
  • ProductionOnly
  • Norm
Typ:CheckpointType
Zulässige Werte:Disabled, Production, ProductionOnly, Standard
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ClearDRProtection

Gibt an, dass dieses Cmdlet die Notfallwiederherstellungsschutzoption zurücksetzt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ComputerName

Gibt den Namen eines Computers an, den VMM in Ihrem Netzwerk eindeutig identifizieren kann. Die zulässigen Werte für diesen Parameter sind:

  • FQDN
  • IPv4- oder IPv6-Adresse
  • NetBIOS-Name
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CostCenter

Gibt das Kostencenter für einen virtuellen Computer an, sodass Sie Daten über die Zuordnung virtueller Computer (oder Ressourcen, die virtuellen Computern zugeordnet sind) sammeln können, um sie in Ihrem Abrechnungssystem zu nutzen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPUCount

Gibt die Anzahl der CPUs auf einem virtuellen Computer, in einem Hardwareprofil oder auf einer Vorlage an.

Typen von Hosts unterstützen die folgende Anzahl von CPUs:

  • Hyper-V. Je nach Gastbetriebssystem können bis zu vier CPUs pro virtueller Computer verwendet werden.
  • VMware ESX. Bis zu vier CPUs pro virtuellen Computer, aber nur eine CPU auf einem virtuellen Computer, auf dem Windows NT 4.0 ausgeführt wird.
  • Citrix XenServer. Je nach Gastbetriebssystem bis zu acht CPUs pro virtuellen Computer.
Typ:Byte
Aliase:ProcessorCount
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPUExpectedUtilizationPercent

Gibt den Prozentsatz der CPU auf dem Host an, den Sie erwarten, dass dieser virtuelle Computer verwendet wird. Dieser Wert wird nur verwendet, wenn VMM einen geeigneten Host für den virtuellen Computer bestimmt.

Typ:Int32
Aliase:ExpectedCPUUtilization
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPULimitForMigration

Gibt an, ob Prozessorfeatures für den angegebenen virtuellen Computer eingeschränkt werden sollen, um die Migration zu einem physischen Computer zu ermöglichen, der über eine andere Version desselben Prozessors wie der Quellcomputer verfügt. VMM unterstützt keine Migration virtueller Computer zwischen physischen Computern mit Prozessoren von verschiedenen Herstellern.

Typ:Boolean
Aliase:LimitCPUForMigration
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPULimitFunctionality

Gibt an, ob das Ausführen eines älteren Betriebssystems wie Windows NT 4.0 auf einem virtuellen Computer aktiviert werden soll, der auf einem Hyper-V-Host oder auf einem VMware ESX-Host bereitgestellt wird, indem eingeschränkte CPU-Funktionen für den virtuellen Computer bereitgestellt werden.

Typ:Boolean
Aliase:LimitCPUFunctionality
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPUMaximumPercent

Gibt den höchsten Prozentsatz der Gesamtressourcen einer einzelnen CPU auf dem Host an, die von einem bestimmten virtuellen Computer zu einem bestimmten Zeitpunkt verwendet werden kann.

Beispiel: -CPUMaximumPercent 80 (um 80 Prozent anzugeben)

Typ:Int32
Aliase:CPUMax
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPUPerVirtualNumaNodeMaximum

Gibt die maximale Anzahl von CPUs an, die für jeden virtuellen NUMA-Knoten zulässig sind.

Typ:Byte
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPURelativeWeight

Gibt die Menge der CPU-Ressourcen auf einem Host an, die dieser virtuelle Computer relativ zu anderen virtuellen Computern auf demselben Host verwenden kann. Einem virtuellen Computer mit einem höheren Gewichtungswert werden mehr CPU-Ressourcen zugewiesen als ein virtueller Computer mit einem niedrigeren Gewichtungswert. Der VMware-Begriff für diese Werte ist Aktien.

Typen von Hosts unterstützen die folgenden relativen Werte:

  • Hyper-V. 1 bis 10000.
  • VMware ESX. Hoch. 2000.
  • VMware ESX. Über Normal. 1500.
  • VMware ESX. Normal (Standard). 1000.
  • VMware ESX. Unter Normal. 750.
  • VMware ESX. Niedrig. 500.
  • VMware ESX. Benutzerdefiniert 1 bis 1000000.
  • Citrix XenServer. 1 bis 65536, normal ist 256.
Typ:Int32
Aliase:RelativeWeight
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPUReserve

Gibt den minimalen Prozentsatz der Ressourcen einer einzelnen CPU auf dem Host an, die einem virtuellen Computer zugeordnet werden sollen. Der Prozentsatz der CPU-Kapazität, die für den virtuellen Computer verfügbar ist, ist nie kleiner als dieser Prozentsatz.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CPUType

Gibt den CPU-Typ für einen virtuellen Computer an. Um eine Liste aller CPU-Typen abzurufen, die für die Verwendung in virtuellen Computern in einer VMM-Umgebung verfügbar sind, geben Sie Get-SCCPUTypeein.

Typ:ProcessorType
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom1

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom10

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom2

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom3

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom4

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom5

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom6

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom7

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom8

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Custom9

Gibt eine benutzerdefinierte Eigenschaft auf einer Vorlage für virtuelle Computer an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeploymentTypeNano

{{Fill DeploymentTypeNano Description}}

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für die Vorlage des virtuellen Computers an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableAutoLogon

Deaktiviert die automatische Administratoranmeldung.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DiskIops

Gibt die Anzahl der Datenträgereingabe-/Ausgabevorgänge pro Sekunde (IOPS) auf dem Host an, die von einem bestimmten virtuellen Computer verwendet werden können.

Beispiel: -DiskIO 1500 (zum Angeben von 1500 IOPS)

Typ:Int32
Aliase:DiskIO
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Domain

Gibt einen vollqualifizierten Domänennamen (FQDN) für eine Active Directory-Domäne an.

Beispielformat: -Domain "Domain01.Corp.Contoso.com"

Typ:String
Aliase:JoinDomain
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DomainJoinCredential

Gibt den Benutzernamen und das Kennwort eines Kontos an, das über die Berechtigung zum Beitritt zu einem Computer zur Domäne verfügt. Es wird empfohlen, ein eingeschränktes Rechtekonto zu verwenden, das Computer mit der Domäne beitritt. Dies umfasst sowohl virtuelle als auch physische Computer.

Mit dem aktuellen Parameter können Sie Anmeldeinformationen für eine VMHostProfile- angeben, um einen physischen Hostcomputer zur Domäne hinzuzufügen, oder um Anmeldeinformationen, eine neue oder vorhandene Vorlage, ein neues oder vorhandenes Gastbetriebssystemprofil oder auf einem neuen virtuellen Computer anzugeben, um einen virtuellen Computer mit der Domäne zu verknüpfen.

Typ:VMMCredential
Aliase:JoinDomainCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DomainJoinOrganizationalUnit

Gibt die Organisationseinheit an, mit der der Computer während einer unbeaufsichtigten Minieinrichtung verbunden ist.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DRProtectionRequired

Dieser Parameter ist für die zukünftige Verwendung reserviert.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DynamicMemoryBufferPercentage

Gibt den Prozentsatz des Arbeitsspeichers über der aktuellen Speicherzuweisung eines virtuellen Computers an, den der Host als Puffer reservieren soll. Der Standardwert ist 20.

Beispielformat: -DynamicMemoryTargetBufferPercentage 20

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DynamicMemoryEnabled

Gibt an, ob dynamischer Arbeitsspeicher für virtuelle Computer aktiviert werden soll. Sie können dynamischen Arbeitsspeicher direkt auf einem virtuellen Computer oder in einer Vorlage oder einem Hardwareprofil aktivieren, das zum Erstellen virtueller Computer verwendet wird. Der Standardwert ist False.

Erforderlich: Sie können dynamischen Arbeitsspeicher nur für einen virtuellen Computer aktivieren, wenn dieser virtuelle Computer auf einem Host mit Windows Server 2008 SP1 oder höher bereitgestellt wird oder wenn der virtuelle Computer in einer Bibliothek in einem angehaltenen Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer keine Momentaufnahmen enthält). Durch aktivieren des dynamischen Arbeitsspeichers auf einem virtuellen Computer, der in einer Bibliothek gespeichert ist, wird die Platzierung dieses Computers auf Hosts mit Windows Server 2008 SP1 oder höher beschränkt.

Beispielformat: -DynamicMemoryEnabled $True

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DynamicMemoryMaximumMB

Gibt die maximale Speichermenge an, die einem virtuellen Computer zugewiesen werden kann, wenn der dynamische Arbeitsspeicher aktiviert ist. Der Standardwert ist 65536.

Erforderlich: Sie können dynamischen Arbeitsspeicher nur für einen virtuellen Computer aktivieren, wenn dieser virtuelle Computer auf einem Host mit Windows Server 2008 R2 SP1 oder höher bereitgestellt wird oder wenn der virtuelle Computer in einer Bibliothek in einem angehaltenen Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer keine Momentaufnahmen enthält). Durch aktivieren des dynamischen Speichers auf einem virtuellen Computer, der in einer Bibliothek gespeichert ist, wird die Platzierung dieses Computers auf Hosts mit Windows Server 2008 R2 SP1 oder höher beschränkt.

Beispielformat: -DynamicMemoryMaximumMB 1024

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DynamicMemoryMinimumMB

Gibt die Minimale Speichermenge an, die einem virtuellen Computer zugewiesen werden kann, wenn der dynamische Arbeitsspeicher aktiviert ist. Der Standardwert ist 65536.

Erforderlich: Sie können dynamischen Arbeitsspeicher nur für einen virtuellen Computer aktivieren, wenn dieser virtuelle Computer auf einem Host mit Windows Server 2008 R2 SP1 oder höher bereitgestellt wird oder wenn der virtuelle Computer in einer Bibliothek in einem angehaltenen Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer keine Momentaufnahmen enthält). Durch aktivieren des dynamischen Speichers auf einem virtuellen Computer, der in einer Bibliothek gespeichert ist, wird die Platzierung dieses Computers auf Hosts mit Windows Server 2008 R2 SP1 oder höher beschränkt.

Beispielformat: -DynamicMemoryMinimumMB 1024

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Enabled

Aktiviert ein Objekt, wenn es auf $True festgelegt ist, oder deaktiviert ein Objekt, wenn es auf $False festgelegt ist. Wenn Sie beispielsweise Software auf einer Vorlage für virtuelle Computer aktualisieren möchten, können Sie das Vorlagenobjekt in der VMM-Bibliothek deaktivieren, um vorübergehend zu verhindern, dass Benutzer dieses Objekt verwenden.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableNestedVirtualization

Aktiviert die geschachtelte Virtualisierung.

Anmerkung

Dieser Parameter gilt für VMM 2019 UR1 und höher.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FirstBootDevice

Gibt das Gerät an, auf dem ein Start zuerst versucht wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FullName

Gibt den Namen der Person an, in der ein virtueller Computer registriert ist.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-GuiRunOnceCommands

Gibt ein Array von Befehlen an, die dem [GuiRunOnce] Abschnitt einer unbeaufsichtigten Antwortdatei hinzugefügt werden sollen. Verwenden Sie einzelne Anführungszeichen um jede Zeichenfolge, die in doppelte Anführungszeichen eingeschlossen ist.

Beispielformat: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Informationen dazu, wie Windows PowerShell Anführungszeichen verwendet, geben Sie Get-Help about_Quoting_Rulesein.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-HAVMPriority

Gibt die Priorität des virtuellen Computers an. Virtuelle Computer beginnen in Prioritätsreihenfolge bis zu den Grenzwerten eines Hostclusterknotens. Gültige Eingaben für diesen Parameter sind eine numerische Darstellung der Priorität:

  • Hoch. 3000
  • Mittel. 2000
  • Niedrig. 1000

Wenn Sie einen Wert von Null (0) angeben, wird der virtuelle Computer nicht automatisch neu gestartet.

Typ:UInt32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-HighlyAvailable

Gibt an, ob ein virtueller Computer auf einem Hyper-V Host platziert werden soll, der Teil eines Hostclusters ist. Konfigurieren Sie diese Einstellung auf einem virtuellen Computer oder in einer Vorlage oder einem Hardwareprofil, das zum Erstellen virtueller Computer verwendet wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die direkt vor dem endgültigen Befehl ausgeführt werden, der denselben Auftragsgruppenbezeichner enthält.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LinuxAdministratorSSHKey

Gibt die Öffentliche Schlüsseldatei für einen Linux-SSH-Schlüssel an.

Typ:SSHKey
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LinuxAdministratorSSHKeyString

Gibt einen Linux-Administrator-SSH-Schlüssel als Zeichenfolge an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LinuxDomainName

Gibt einen vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) an, der in Verbindung mit der Linux-Betriebssystemspezialisierung verwendet werden soll.

Beispielformat: -LinuxDomainName "Domain01.Corp.Contoso.com"

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LocalAdministratorCredential

Gibt den Benutzernamen und das Kennwort für das lokale Administratorkonto (oder das Linux-Stammkonto bei einem Linux-kompatiblen Gastbetriebssystemprofil) an.

Wenn Sie Anmeldeinformationen für eine neue oder vorhandene Vorlage, ein neues oder vorhandenes Gastbetriebssystemprofil angeben, oder auf einem neuen virtuellen Computer werden alle vorhandenen Administratorkennwörter außer Kraft gesetzt.

Typ:VMMCredential
Aliase:AdminPasswordCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MemoryMB

Gibt die Menge des Arbeitsspeichers für den zufälligen Zugriff (RAM) in Megabyte (MB) auf dem Host an, den dieses Cmdlet dem konvertierten virtuellen Computer zuweist. Der Standardwert ist 512 MB. Geben Sie für einen virtuellen Computer, auf dem der dynamische Arbeitsspeicher auf einem Host aktiviert ist, der Windows Server 2008 R2 SP1 oder höher ausführt, den Wert des Startspeichers an.

Typen von Hosts verfügen über den folgenden maximalen Arbeitsspeicher, der virtuellen Computern zugewiesen werden kann:

  • Hyper-V. Bis zu 65536 MB RAM pro virtuellen Computer.
  • VMware ESX Server 3.0.x. Bis zu 16384 MB RAM pro virtuellen Computer.
  • VMware ESX Server 3.5.x. Bis zu 65532 MB RAM pro virtuellen Computer.
  • Citrix XenServer. Bis zu 32265 MB RAM pro virtuellen Computer.
Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MemoryPerVirtualNumaNodeMaximumMB

Gibt die maximale Arbeitsspeichermenge in MB an, die jeder virtuelle NUMA-Knoten zulässig ist.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MemoryWeight

Gibt die Priorität beim Zuordnen des Arbeitsspeichers an einen virtuellen Computer relativ zu anderen virtuellen Computern auf demselben Host an. Einem virtuellen Computer mit einer höheren Einstellung werden mehr Speicherressourcen zugewiesen als ein virtueller Computer mit einer niedrigeren Einstellung.

Für einen Host mit Windows Server 2008 R2 SP1 oder höher 5000 = Normal, 10000 = Hoch, 0 = Niedrig, 1 bis 10000 = Benutzerdefiniert.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MergeAnswerFile

Gibt an, ob dieses Cmdlet die Antwortdatei zusammen mit den Einstellungen des Gastbetriebssystems zusammenführt. Der Standardwert ist $True. Die VMM-Konsole verwendet diesen Parameter. Geben Sie diesen Parameter nicht an.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorMaximumCount

Gibt die maximale Anzahl von Monitoren an, die ein virtueller Videoadapter unterstützt.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorMaximumResolution

Gibt den Wert als Zeichenfolge an, der die maximal mögliche Monitorauflösung eines virtuellen Grafikkarten darstellt. Die zulässigen Werte für diesen Parameter sind:

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

Der Standardwert ist 1280x1024.

Beispielformat: -MonitorMaximumResolution "1600x1200"

Typ:String
Aliase:MonitorResolutionMaximum
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines VMM-Objekts an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NetworkUtilizationMbps

Gibt in Megabits pro Sekunde (Mbps) die Bandbreite im Netzwerk des Hosts an, die von einem bestimmten virtuellen Computer verwendet werden kann.

Beispielformat: -NetworkUtilization 10

Typ:Int32
Aliase:NetworkUtilization
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NumaIsolationRequired

Gibt an, ob NUMA-Isolation erforderlich ist.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NumLock

Gibt an, ob der BIOS-Wert für NumLock auf einer Vorlage aktiviert werden soll, die zum Erstellen virtueller Computer auf einem Hyper-V-Host verwendet wird. Dieser Parameter gilt nicht für virtuelle Computer auf VMware ESX-Hosts oder auf Citrix XenServer-Hosts.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OperatingSystem

Gibt den Typ des Betriebssystems für einen virtuellen Computer an. Wenn Sie die Namen aller verfügbaren Betriebssysteme in VMM auflisten möchten, geben Sie Get-SCOperatingSystemein.

Typ:OperatingSystem
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-OrganizationName

Gibt den Namen der Organisation für die Person an, in der ein virtueller Computer registriert ist.

Typ:String
Aliase:OrgName
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Owner

Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an.

  • Beispielformat: -Owner "Contoso\PattiFuller"
  • Beispielformat: -Owner "PattiFuller@Contoso"
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProductKey

Gibt einen Product Key an. Der Product Key ist eine 25-stellige Nummer, die die Produktlizenz identifiziert. Ein Product Key kann verwendet werden, um VMM oder ein Betriebssystem zu registrieren, das auf einem virtuellen Computer oder Host installiert werden soll.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProtectionProvider

Gibt einen Schutzanbieter an.

Typ:ProtectionProvider
Zulässige Werte:None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-QuotaPoint

Gibt ein Kontingent an, das die Anzahl der Self-Service-Benutzer von virtuellen Computern begrenzt, die bereitgestellt werden können.

Typ:UInt32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RecoveryPointObjective

Gibt den maximalen Zeitraum an, für den daten von einem IT-Dienst aufgrund eines schwerwiegenden Vorfalls tolerierbar sind.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveCapabilityProfile

Entfernt mindestens ein angegebenes Funktionsprofilobjekt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveDomainJoinOrganizationalUnit

Gibt an, dass dieses Cmdlet die Organisationseinheit entfernt, die der Computer während des Setups beigetreten ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveServerFeatures

Gibt an, dass dieses Cmdlet alle Serverrollen und Features aus einer Vorlage entfernt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReplicationGroup

Gibt eine Replikationsgruppe an.

Typ:ReplicationGroup
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SecureBootEnabled

Gibt an, ob der sichere Start aktiviert ist.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SecureBootTemplate

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SQLProfile

Gibt ein SQL Server-Profilobjekt an.

Typ:SQLProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tag

Gibt ein Wort oder einen Ausdruck an, das einem Objekt zugeordnet werden soll, damit Sie nach allen Objekten mit der angegebenen Gruppe von Tags suchen können. Sie können nach einer Teilmenge von Tags suchen oder nach dem vollständigen Satz von Tags suchen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeZone

Gibt eine Zahl (einen Index) an, die eine geografische Region identifiziert, die die gleiche Standardzeit hat. Eine Liste der Zeitzonenindizes finden Sie unter Microsoft Time Zone Index Values at http://go.microsoft.com/fwlink/?LinkId=120935. Wenn keine Zeitzone angegeben wird, ist die standardzeitzone, die für einen virtuellen Computer verwendet wird, dieselbe Zeitzoneneinstellung, die sich auf dem Host des virtuellen Computers befindet.

Beispielformat zum Angeben der GMT-Standardzeitzone: -TimeZone 085

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UnattendSettings

Gibt ein Schlüssel-Wert-Paar an, das aus String, Stringbesteht.

Typ:System.Collections.Generic.Dictionary`2[System.String,System.String]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UpdateManagementProfile

Gibt das Azure-Profil an, das in VMTemplate verwendet werden kann. Das Azure-Profil bietet azure-Co-Management-Funktionen für den virtuellen Computer.

Typ:AzureProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserRole

Gibt ein Benutzerrollenobjekt an.

Typ:UserRole
Aliase:SelfServiceUserRole
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VirtualNumaNodesPerSocketMaximum

Gibt die maximale Anzahl von NUMA-Knoten an, die für jeden Socket zulässig sind.

Typ:Byte
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VirtualVideoAdapterEnabled

Gibt an, ob der virtuelle 3D-Grafikkarte von Microsoft für virtuelle Computer aktiviert werden soll. Sie können den virtuellen Videoadapter direkt auf einem virtuellen Computer oder auf einer Vorlage oder einem Hardwareprofil aktivieren, das zum Erstellen virtueller Computer verwendet wird.

Erforderlich: Sie können den virtuellen 3D-Videoadapter von Microsoft für einen virtuellen Computer nur aktivieren, wenn dieser virtuelle Computer auf einem Host mit Windows Server 2008 R2 SP1 bereitgestellt wird (mit der Rolle "Remotedesktopdienste" und dem Rollendienst für virtuelle Remotedesktopgrafiken) oder höher oder wenn der virtuelle Computer in einer Bibliothek in einem angehaltenen Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer virtuell ist. Computer verfügt nicht über Momentaufnahmen). Wenn Sie den virtuellen 3D-Grafikkarten von Microsoft auf einem virtuellen Computer aktivieren, der in einer Bibliothek gespeichert ist, wird die Platzierung dieses Computers auf Hosts beschränkt, auf denen Windows Server 2008 R2 SP1 ausgeführt wird (wobei die Rolle "Remotedesktopdienste" und der Rollendienst "Remotedesktop virtual graphics" installiert ist) oder höher.

Beispielformat: -VirtualVideoAdapterEnabled $True

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMTemplate

Gibt ein VMM-Vorlagenobjekt an, das zum Erstellen virtueller Computer verwendet wird.

Typ:Template
Aliase:Template
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Workgroup

Gibt für eine neue oder vorhandene Vorlage, für ein neues oder vorhandenes Gastbetriebssystemprofil oder auf einem neuen virtuellen Computer den Namen der Arbeitsgruppe an, der Sie einem virtuellen Computer beitreten möchten. Sie können diesen Parameter verwenden, um den vorhandenen Wert in einer Vorlage oder in einem Gastbetriebssystemprofil außer Kraft zu setzen.

Typ:String
Aliase:JoinWorkgroup
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

Template

Dieses Cmdlet gibt ein Template-Objekt zurück.

Hinweise

  • Erfordert ein VMM-Vorlagenobjekt für virtuelle Computer, das mithilfe des Cmdlets Get-SCVMTemplate abgerufen werden kann.