Freigeben über


MSIX Packages - Create Or Update

Erstellen oder aktualisieren Sie ein MSIX-Paket.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}?api-version=2025-10-10

URI-Parameter

Name In Erforderlich Typ Beschreibung
hostPoolName
path True

string

minLength: 3
maxLength: 64
pattern: ^[A-Za-z0-9@.\-_ ]*$

Der Name des Hostpools innerhalb der angegebenen Ressourcengruppe

msixPackageFullName
path True

string

minLength: 3
maxLength: 100
pattern: ^[A-Za-z0-9@.\-_ ]*$

Der versionsspezifische Paketname des MSIX-Pakets innerhalb des angegebenen Hostpools

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Hierbei handelt es sich um die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.displayName

string

Benutzerfreundlicher Name, der im Portal angezeigt werden soll.

properties.imagePath

string

VHD/CIM-Imagepfad auf der Netzwerkfreigabe.

properties.isActive

boolean

Legen Sie diese Version des Pakets für das aktive Paket im Hostpool fest.

properties.isRegularRegistration

boolean

Gibt an, wie Paket im Feed registriert wird.

properties.lastUpdated

string (date-time)

Das Datumspaket wurde zuletzt aktualisiert, das im appxmanifest.xmlgefunden wurde.

properties.packageApplications

MsixPackageApplications[]

Liste der Paketanwendungen.

properties.packageDependencies

MsixPackageDependencies[]

Liste der Paketabhängigkeiten.

properties.packageFamilyName

string

Paketfamilienname aus appxmanifest.xml. Enthält den Paketnamen und den Herausgebernamen.

properties.packageName

string

Paketname aus appxmanifest.xml.

properties.packageRelativePath

string

Relativer Pfad zum Paket innerhalb des Bilds.

properties.version

string

Paketversion im appxmanifest.xmlgefunden.

Antworten

Name Typ Beschreibung
200 OK

MSIXPackage

Erfolgreich aktualisiertes MSIX-Paket.

201 Created

MSIXPackage

Erfolgreich erstelltes MSIX-Paket.

Other Status Codes

CloudError

Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

MSIXPackage_Create

Beispielanforderung

PUT https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostpool1/msixPackages/msixpackagefullname?api-version=2025-10-10

{
  "properties": {
    "displayName": "displayname",
    "imagePath": "imagepath",
    "isActive": false,
    "isRegularRegistration": false,
    "lastUpdated": "2008-09-22T14:01:54.9571247Z",
    "packageApplications": [
      {
        "description": "application-desc",
        "appId": "ApplicationId",
        "appUserModelID": "AppUserModelId",
        "friendlyName": "friendlyname",
        "iconImageName": "Apptile",
        "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
        "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
      }
    ],
    "packageDependencies": [
      {
        "dependencyName": "MsixTest_Dependency_Name",
        "minVersion": "version",
        "publisher": "PublishedName"
      }
    ],
    "packageFamilyName": "MsixPackage_FamilyName",
    "packageName": "MsixPackage_name",
    "packageRelativePath": "packagerelativepath",
    "version": "version"
  }
}

Beispiel für eine Antwort

{
  "name": "hostpool1/MsixPackageFullName",
  "id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourcegroups/resourcegroup1/providers/Microsoft.DesktopVirtualization/hostpools/hostpool1/msixpackages/msixPackageFullName",
  "type": "Microsoft.DesktopVirtualization/hostpools/msixpackages",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "properties": {
    "imagePath": "imagepath",
    "packageName": "MsixPackage_Name",
    "packageFamilyName": "MsixPackage_FamilyName",
    "displayName": "dis",
    "packageRelativePath": "MsixPackage_RelativePackageRoot",
    "isRegularRegistration": false,
    "isActive": false,
    "packageDependencies": [
      {
        "dependencyName": "MsixPackage_Dependency_Name",
        "publisher": "MsixPackage_Dependency_Publisher",
        "minVersion": "packageDep_version"
      }
    ],
    "version": "version",
    "lastUpdated": "2008-09-22T14:01:54.9571247Z",
    "packageApplications": [
      {
        "appId": "Application_Id",
        "description": "desc",
        "appUserModelID": "Application_ModelID",
        "friendlyName": "fri",
        "iconImageName": "Apptile",
        "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
        "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
      }
    ]
  }
}
{
  "name": "hostpool1/MsixPackageFullName",
  "id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourcegroups/resourcegroup1/providers/Microsoft.DesktopVirtualization/hostpools/hostpool1/msixpackages/msixPackageFullName",
  "type": "Microsoft.DesktopVirtualization/hostpools/msixpackages",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "properties": {
    "imagePath": "imagepath",
    "packageName": "MsixPackage_Name",
    "packageFamilyName": "MsixPackage_FamilyName",
    "displayName": "dis",
    "packageRelativePath": "MsixPackage_RelativePackageRoot",
    "isRegularRegistration": false,
    "isActive": true,
    "packageDependencies": [
      {
        "dependencyName": "MsixPackage_Dependency_Name",
        "publisher": "MsixPackage_Dependency_Publisher",
        "minVersion": "packageDep_version"
      }
    ],
    "version": "version",
    "lastUpdated": "2008-09-22T14:01:54.9571247Z",
    "packageApplications": [
      {
        "appId": "Application_Id",
        "description": "desc",
        "appUserModelID": "Application_ModelID",
        "friendlyName": "fri",
        "iconImageName": "Apptile",
        "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
        "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
      }
    ]
  }
}

Definitionen

Name Beschreibung
CloudError

Cloud-Fehlerobjekt.

CloudErrorProperties

Eigenschaften des Cloud-Fehlerobjekts.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

MSIXPackage

Schema für MSIX-Paketeigenschaften.

MsixPackageApplications

Schema für Eigenschaften der MSIX-Paketanwendung.

MsixPackageDependencies

Schema für MSIX-Paketabhängigkeiten-Eigenschaften.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

CloudError

Cloud-Fehlerobjekt.

Name Typ Beschreibung
error

CloudErrorProperties

Eigenschaften des Cloud-Fehlerobjekts.

CloudErrorProperties

Eigenschaften des Cloud-Fehlerobjekts.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

MSIXPackage

Schema für MSIX-Paketeigenschaften.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties.displayName

string

Benutzerfreundlicher Name, der im Portal angezeigt werden soll.

properties.imagePath

string

VHD/CIM-Imagepfad auf der Netzwerkfreigabe.

properties.isActive

boolean

Legen Sie diese Version des Pakets für das aktive Paket im Hostpool fest.

properties.isRegularRegistration

boolean

Gibt an, wie Paket im Feed registriert wird.

properties.lastUpdated

string (date-time)

Das Datumspaket wurde zuletzt aktualisiert, das im appxmanifest.xmlgefunden wurde.

properties.packageApplications

MsixPackageApplications[]

Liste der Paketanwendungen.

properties.packageDependencies

MsixPackageDependencies[]

Liste der Paketabhängigkeiten.

properties.packageFamilyName

string

Paketfamilienname aus appxmanifest.xml. Enthält den Paketnamen und den Herausgebernamen.

properties.packageName

string

Paketname aus appxmanifest.xml.

properties.packageRelativePath

string

Relativer Pfad zum Paket innerhalb des Bilds.

properties.version

string

Paketversion im appxmanifest.xmlgefunden.

systemData

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

MsixPackageApplications

Schema für Eigenschaften der MSIX-Paketanwendung.

Name Typ Beschreibung
appId

string

Paketanwendungs-ID, in appxmanifest.xmlgefunden.

appUserModelID

string

Wird zum Aktivieren der Paketanwendung verwendet. Besteht aus Paketname und ApplicationID. In appxmanifest.xmlgefunden.

description

string

Beschreibung der Paketanwendung.

friendlyName

string

Benutzerfreundlicher Name.

iconImageName

string

Benutzerfreundlicher Name.

rawIcon

string (byte)

das Symbol eine 64-Bit-Zeichenfolge als Bytearray.

rawPng

string (byte)

das Symbol eine 64-Bit-Zeichenfolge als Bytearray.

MsixPackageDependencies

Schema für MSIX-Paketabhängigkeiten-Eigenschaften.

Name Typ Beschreibung
dependencyName

string

Name der Paketabhängigkeit.

minVersion

string

Abhängigkeitsversion erforderlich.

publisher

string

Name des Abhängigkeitsherausgebers.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.