Beispiel 2: Erstellen eines virtuellen Computers mit dem Virtual Machine Config-Objekt für den TrustedLaunch-Sicherheitstyp, Flags Vtpm und sicherer Start werden standardmäßig auf "True" festgelegt.
In diesem Beispiel wird ein virtueller Computer mit einem VMConfig-Objekt für den TrustedLaunch-Sicherheitstyp erstellt und die Flags "VtpmEnabled" und "SecureBootEnabled" standardmäßig "true" überprüft.
Parameter
-AlignRegionalDisksToVMZone
Gibt an, ob die regionalen Datenträger an die VM-Zone ausgerichtet/verschoben werden sollen. Dies gilt nur für VMs mit einem Platzierungseigenschaftssatz. Bitte beachten Sie, dass diese Änderung unumkehrbar ist.
Gibt die ID eines Verfügbarkeitssatzes an.
Verwenden Sie das Cmdlet Get-AzAvailabilitySet, um ein Verfügbarkeitssatzobjekt abzurufen.
Das Verfügbarkeitssatzobjekt enthält eine ID-Eigenschaft.
Virtuelle Computer, die in der gleichen Verfügbarkeitsgruppe angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren.
Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Verwalten der Verfügbarkeit virtueller Computer.
Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Geplante Wartung für virtuelle Computer in Azure
Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Der Verfügbarkeitssatz, zu dem der virtuelle Computer hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitssatzressource befinden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden.
Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.virtualMachineScaleSet-Referenz vorhanden sein.
Ermöglicht die Möglichkeit, einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf dem virtuellen Computer zu verwenden.
Verwaltete Datenträger mit Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist.
EncryptionAtHost-Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder den Skalierungssatz des virtuellen Computers zu aktivieren oder zu deaktivieren.
Dadurch wird die Verschlüsselung für alle Datenträger einschließlich Ressourcen-/Temp-Datenträger auf dem Host selbst aktiviert.
Standard: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf "true" festgelegt.
Diese Eigenschaft ergänzt die Eigenschaft "zonePlacementPolicy". Wenn "zonePlacementPolicy" auf "Any" festgelegt ist, darf die vom System ausgewählte Verfügbarkeitszone nicht in der Liste der Verfügbarkeitszonen vorhanden sein, die mit "excludeZones" übergeben werden. Wenn "excludeZones" nicht bereitgestellt wird, werden alle Verfügbarkeitszonen in der Region für die Auswahl berücksichtigt.
Gibt die Liste der Benutzeridentitäten an, die dem Skalierungssatz für virtuelle Computer zugeordnet sind.
Die Benutzeridentitätsverweise sind ARM-Ressourcen-IDs in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden.
Diese Eigenschaft ergänzt die Eigenschaft "zonePlacementPolicy". Wenn "zonePlacementPolicy" auf "Any" festgelegt ist, muss die vom System ausgewählte Verfügbarkeitszone in der Liste der Verfügbarkeitszonen vorhanden sein, die mit "includeZones" übergeben werden. Wenn "includeZones" nicht bereitgestellt wird, werden alle Verfügbarkeitszonen in der Region für die Auswahl berücksichtigt.
Gibt einen Lizenztyp an, der angibt, dass das Image oder der Datenträger für den virtuellen Computer lokal lizenziert wurde.
Mögliche Werte für Windows Server sind:
Windows_Client
Windows_Server
Mögliche Werte für das Linux Server-Betriebssystem sind:
Gibt den maximalen Preis an, den Sie für eine VM/VMSS mit niedriger Priorität bezahlen möchten. Dieser Preis liegt in US-Dollar. Dieser Preis wird mit dem aktuellen niedrigen Prioritätspreis für die VM-Größe verglichen. Außerdem werden die Preise zum Zeitpunkt des Erstellens/Aktualisierens von VM/VMSS mit niedriger Priorität verglichen, und der Vorgang wird nur erfolgreich ausgeführt, wenn der maxPrice größer als der aktuelle Preis mit niedriger Priorität ist. Der maxPrice wird auch verwendet, um eine VM/VMSS mit niedriger Priorität zu entfernen, wenn der aktuelle Preis mit niedriger Priorität nach der Erstellung von VM/VMSS über den maximalen Preis hinausgeht. Mögliche Werte sind: ein dezimaler Wert größer als Null. Beispiel: 0.01538. -1 gibt an, dass die VM/VMSS mit niedriger Priorität aus Preisgründen nicht entfernt werden sollte. Außerdem wird der standardmäßige Höchstpreis -1, wenn er nicht von Ihnen bereitgestellt wird.
Die Priorität für den virtuellen Computer. Nur unterstützte Werte sind "Regular", "Spot" und "Low".
"Normal" ist für einen normalen virtuellen Computer vorgesehen.
"Spot" ist für einen virtuellen Spotcomputer vorgesehen.
"Niedrig" ist auch für einen virtuellen Spotcomputer vorgesehen, wird aber durch "Spot" ersetzt. Verwenden Sie "Spot" anstelle von "Niedrig".
Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Standardmäßig ist UefiSettings nur aktiviert, wenn diese Eigenschaft festgelegt ist.
Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden.
Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, ist das Standardverhalten, es auf den Wert von vCPUs festzulegen, der für diese VM-Größe verfügbar ist, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region.
Gibt das vCPU-Verhältnis zum physischen Kernverhältnis an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.
Gibt die Größe des virtuellen Computers an.
Get-AzComputeResourceSku kann verwendet werden, um verfügbare Größen für Ihr Abonnement und Ihre Region zu ermitteln.
Gibt die Verfügbarkeitszone für den virtuellen Computer an. Obwohl sie in einem Array von Zonen verwendet wird, unterstützen virtuelle Computer nicht mehrere Verfügbarkeitszonen.
Der zulässige Wert hängt von den Funktionen der Region ab. Zulässiger Wert ist normalerweise 1, 2 oder 3. Weitere Informationen zu Azure-Verfügbarkeitszonen.
Gibt die Richtlinie für die Platzierung des virtuellen Computers in der Verfügbarkeitszone an. Mögliche Werte sind: Any – Eine Verfügbarkeitszone wird automatisch vom System als Teil der Erstellung virtueller Computer ausgewählt.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.