Virtual Machines - Reimage
Erstellt ein Reimaging (Upgrade des Betriebssystems) für eine virtuelle Maschine, die nicht über einen kurzlebigen Betriebssystemdatenträger verfügt, für virtuelle Maschinen mit einem kurzlebigen Betriebssystemdatenträger wird der virtuelle Computer auf den ursprünglichen Zustand zurückgesetzt. HINWEIS: Die Beibehaltung des alten Betriebssystemdatenträgers hängt vom Wert des DeleteOption-Betriebssystemdatenträgers ab. Wenn "deleteOption" abtrennt wird, wird der alte Betriebssystemdatenträger nach dem erneuten Image beibehalten. Wenn deleteOption gelöscht wird, wird der alte Betriebssystemdatenträger nach einer Neuimage gelöscht. Die deleteOption des Betriebssystemdatenträgers sollte entsprechend aktualisiert werden, bevor Sie die Neuimage ausführen.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reimage?api-version=2025-11-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
vm
|
path | True |
string |
Der Name des virtuellen Computers. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| exactVersion |
string |
Gibt eine Dezimalzahl an, in der die Version des Betriebssystemdatenträgers neu erstellt werden soll. Wenn keine genaue Version bereitgestellt wird, wird der Betriebssystemdatenträger auf die vorhandene Version des Betriebssystemdatenträgers umgestellt. |
| osProfile |
Gibt Informationen an, die für das erneute Erstellen eines Images des nicht kurzlebigen Betriebssystemdatenträgers erforderlich sind. |
|
| tempDisk |
boolean |
Gibt an, ob der temporäre Datenträger neu erstellt werden soll. Standardwert: False. Hinweis: Dieser parameter für temporäre Datenträgerumwendung wird nur für VM/VMSS mit ephemeralem Betriebssystemdatenträger unterstützt. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. |
|
| 202 Accepted |
Ressourcenvorgang akzeptiert. Header
|
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
| Reimage a Non-Ephemeral Virtual Machine. |
| Reimage a Virtual Machine. |
Reimage a Non-Ephemeral Virtual Machine.
Beispielanforderung
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVMName/reimage?api-version=2025-11-01
{
"tempDisk": true,
"exactVersion": "aaaaaa",
"osProfile": {
"adminPassword": "{your-password}",
"customData": "{your-custom-data}"
}
}
Beispiel für eine Antwort
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2025-04-01
Reimage a Virtual Machine.
Beispielanforderung
Beispiel für eine Antwort
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2025-04-01
Definitionen
| Name | Beschreibung |
|---|---|
|
Api |
API-Fehler. |
|
Api |
API-Fehlerbasis. |
|
Cloud |
Eine Fehlerantwort vom Compute-Dienst. |
|
Inner |
Innere Fehlerdetails. |
|
OSProfile |
Zusätzliche Parameter für das Reimaging non-Ephemeral Virtual Machine. |
|
Virtual |
Parameter für den virtuellen Computer zum Reimaging. HINWEIS: Der Betriebssystemdatenträger des virtuellen Computers wird immer umimaged ausgeführt. |
ApiError
API-Fehler.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Der Fehlercode. |
| details |
Die Details zum API-Fehler |
|
| innererror |
Der innere API-Fehler |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Ziel des bestimmten Fehlers. |
ApiErrorBase
API-Fehlerbasis.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Der Fehlercode. |
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Ziel des bestimmten Fehlers. |
CloudError
Eine Fehlerantwort vom Compute-Dienst.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
API-Fehler. |
InnerError
Innere Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errordetail |
string |
Die interne Fehlermeldung oder der Ausnahmedump. |
| exceptiontype |
string |
Der Ausnahmetyp. |
OSProfileProvisioningData
Zusätzliche Parameter für das Reimaging non-Ephemeral Virtual Machine.
| Name | Typ | Beschreibung |
|---|---|---|
| adminPassword |
string (password) |
Gibt das Kennwort des Administratorkontos an. |
| customData |
string |
Gibt eine base64-codierte Zeichenfolge von benutzerdefinierten Daten an. Die base64-codierte Zeichenfolge wird mit einem binären Array decodiert, das als Datei auf dem virtuellen Computer gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Hinweis: Übergeben Sie keine geheimen Schlüssel oder Kennwörter in der customData-Eigenschaft. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Die Eigenschaft customData wird an die VM übergeben, die als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Daten auf Azure-VMs. Wenn Sie cloud-init für Ihre Linux-VM verwenden, finden Sie weitere Informationen unter Verwenden von cloud-init zum Anpassen einer Linux-VM während der Erstellung. |
VirtualMachineReimageParameters
Parameter für den virtuellen Computer zum Reimaging. HINWEIS: Der Betriebssystemdatenträger des virtuellen Computers wird immer umimaged ausgeführt.
| Name | Typ | Beschreibung |
|---|---|---|
| exactVersion |
string |
Gibt eine Dezimalzahl an, in der die Version des Betriebssystemdatenträgers neu erstellt werden soll. Wenn keine genaue Version bereitgestellt wird, wird der Betriebssystemdatenträger auf die vorhandene Version des Betriebssystemdatenträgers umgestellt. |
| osProfile |
Gibt Informationen an, die für das erneute Erstellen eines Images des nicht kurzlebigen Betriebssystemdatenträgers erforderlich sind. |
|
| tempDisk |
boolean |
Gibt an, ob der temporäre Datenträger neu erstellt werden soll. Standardwert: False. Hinweis: Dieser parameter für temporäre Datenträgerumwendung wird nur für VM/VMSS mit ephemeralem Betriebssystemdatenträger unterstützt. |