Sdílet prostřednictvím


MSIX Packages - Create Or Update

Vytvořte nebo aktualizujte balíček MSIX.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
hostPoolName
path True

string

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

Název fondu hostitelů v rámci určené skupiny prostředků

msixPackageFullName
path True

string

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

Úplný název balíčku MSIX specifického pro konkrétní verzi v rámci zadaného fondu hostitelů

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Typ Description
properties.displayName

string

Uživatelsky přívětivý název, který se má zobrazit na portálu.

properties.imagePath

string

Cesta k imagi VHD/CIM ve sdílené síťové složce

properties.isActive

boolean

Nastavte tuto verzi balíčku jako aktivní v rámci fondu hostitelů.

properties.isRegularRegistration

boolean

Určuje, jak zaregistrovat balíček v informačním kanálu.

properties.lastUpdated

string (date-time)

Datum balíčku bylo naposledy aktualizováno v appxmanifest.xml.

properties.packageApplications

MsixPackageApplications[]

Seznam aplikací balíčků

properties.packageDependencies

MsixPackageDependencies[]

Seznam závislostí balíčků

properties.packageFamilyName

string

Jméno rodiny balíčků z appxmanifest.xml. Obsahuje název balíčku a název vydavatele.

properties.packageName

string

Název balíčku z appxmanifest.xml.

properties.packageRelativePath

string

Relativní cesta k balíčku uvnitř image.

properties.version

string

Verze balíčku nalezená v appxmanifest.xml.

Odpovědi

Name Typ Description
200 OK

MSIXPackage

Úspěšně aktualizován balíček MSIX.

201 Created

MSIXPackage

Úspěšně vytvořen balíček MSIX.

Other Status Codes

CloudError

Chybová odpověď automatizace popisující, proč se operace nezdařila.

Příklady

MSIXPackage_Create

Ukázkový požadavek

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"
  }
}

Ukázková odpověď

{
  "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"
      }
    ]
  }
}

Definice

Name Description
CloudError

Cloud error object.

CloudErrorProperties

Vlastnosti objektu cloud error.

createdByType

Typ identity, která prostředek vytvořila.

MSIXPackage

Schéma pro vlastnosti balíčku MSIX.

MsixPackageApplications

Schéma pro vlastnosti aplikace balíčku MSIX.

MsixPackageDependencies

Schéma pro vlastnosti závislostí balíčků MSIX.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

CloudError

Cloud error object.

Name Typ Description
error

CloudErrorProperties

Vlastnosti objektu cloud error.

CloudErrorProperties

Vlastnosti objektu cloud error.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva označující, proč operace selhala.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

MSIXPackage

Schéma pro vlastnosti balíčku MSIX.

Name Typ Description
id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Např. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Název prostředku

properties.displayName

string

Uživatelsky přívětivý název, který se má zobrazit na portálu.

properties.imagePath

string

Cesta k imagi VHD/CIM ve sdílené síťové složce

properties.isActive

boolean

Nastavte tuto verzi balíčku jako aktivní v rámci fondu hostitelů.

properties.isRegularRegistration

boolean

Určuje, jak zaregistrovat balíček v informačním kanálu.

properties.lastUpdated

string (date-time)

Datum balíčku bylo naposledy aktualizováno v appxmanifest.xml.

properties.packageApplications

MsixPackageApplications[]

Seznam aplikací balíčků

properties.packageDependencies

MsixPackageDependencies[]

Seznam závislostí balíčků

properties.packageFamilyName

string

Jméno rodiny balíčků z appxmanifest.xml. Obsahuje název balíčku a název vydavatele.

properties.packageName

string

Název balíčku z appxmanifest.xml.

properties.packageRelativePath

string

Relativní cesta k balíčku uvnitř image.

properties.version

string

Verze balíčku nalezená v appxmanifest.xml.

systemData

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

MsixPackageApplications

Schéma pro vlastnosti aplikace balíčku MSIX.

Name Typ Description
appId

string

ID aplikace balíčku nalezené v appxmanifest.xml.

appUserModelID

string

Slouží k aktivaci aplikace balíčku. Skládá se z názvu balíčku a ID aplikace. Nachází se v appxmanifest.xml.

description

string

Popis aplikace balíčku

friendlyName

string

Uživatelsky přívětivý název.

iconImageName

string

Uživatelsky přívětivý název.

rawIcon

string (byte)

ikona 64bitového řetězce jako pole bajtů.

rawPng

string (byte)

ikona 64bitového řetězce jako pole bajtů.

MsixPackageDependencies

Schéma pro vlastnosti závislostí balíčků MSIX.

Name Typ Description
dependencyName

string

Název závislosti balíčku

minVersion

string

Vyžaduje se verze závislostí.

publisher

string

Název vydavatele závislostí

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.