Dela via


MSIX Packages - Create Or Update

Skapa eller uppdatera ett MSIX-paket.

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

URI-parametrar

Name I Obligatorisk Typ Description
hostPoolName
path True

string

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

Namnet på värdpoolen i den angivna resursgruppen

msixPackageFullName
path True

string

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

Det versionsspecifika paketets fullständiga namn för MSIX-paketet i den angivna värdpoolen

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Typ Description
properties.displayName

string

Användarvänligt namn som ska visas i portalen.

properties.imagePath

string

VHD/CIM-avbildningssökväg på nätverksresurs.

properties.isActive

boolean

Gör den här versionen av paketet till den aktiva i värdpoolen.

properties.isRegularRegistration

boolean

Anger hur paketet ska registreras i feeden.

properties.lastUpdated

string (date-time)

Datum paket uppdaterades senast, hittades i appxmanifest.xml.

properties.packageApplications

MsixPackageApplications[]

Lista över paketprogram.

properties.packageDependencies

MsixPackageDependencies[]

Lista över paketberoenden.

properties.packageFamilyName

string

Paketfamiljenamn från appxmanifest.xml. Innehåller paketnamn och utgivarnamn.

properties.packageName

string

Paketnamn från appxmanifest.xml.

properties.packageRelativePath

string

Relativ sökväg till paketet i avbildningen.

properties.version

string

Paketversionen finns i appxmanifest.xml.

Svar

Name Typ Description
200 OK

MSIXPackage

Uppdaterade MSIX-paketet framgångsrikt.

201 Created

MSIXPackage

Framgångsrikt skapat MSIX-paketet.

Other Status Codes

CloudError

Svar på automationsfel som beskriver varför åtgärden misslyckades.

Exempel

MSIXPackage_Create

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
CloudError

Molnfelobjekt.

CloudErrorProperties

Egenskaper för molnfelobjekt.

createdByType

Den typ av identitet som skapade resursen.

MSIXPackage

Schema för MSIX-paketegenskaper.

MsixPackageApplications

Schema för egenskaper för MSIX-paketprogram.

MsixPackageDependencies

Schema för egenskaper för MSIX-paketberoenden.

systemData

Metadata som rör skapande och senaste ändring av resursen.

CloudError

Molnfelobjekt.

Name Typ Description
error

CloudErrorProperties

Egenskaper för molnfelobjekt.

CloudErrorProperties

Egenskaper för molnfelobjekt.

Name Typ Description
code

string

Felkod

message

string

Felmeddelande som anger varför åtgärden misslyckades.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

MSIXPackage

Schema för MSIX-paketegenskaper.

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties.displayName

string

Användarvänligt namn som ska visas i portalen.

properties.imagePath

string

VHD/CIM-avbildningssökväg på nätverksresurs.

properties.isActive

boolean

Gör den här versionen av paketet till den aktiva i värdpoolen.

properties.isRegularRegistration

boolean

Anger hur paketet ska registreras i feeden.

properties.lastUpdated

string (date-time)

Datum paket uppdaterades senast, hittades i appxmanifest.xml.

properties.packageApplications

MsixPackageApplications[]

Lista över paketprogram.

properties.packageDependencies

MsixPackageDependencies[]

Lista över paketberoenden.

properties.packageFamilyName

string

Paketfamiljenamn från appxmanifest.xml. Innehåller paketnamn och utgivarnamn.

properties.packageName

string

Paketnamn från appxmanifest.xml.

properties.packageRelativePath

string

Relativ sökväg till paketet i avbildningen.

properties.version

string

Paketversionen finns i appxmanifest.xml.

systemData

systemData

Metadata som rör skapande och senaste ändring av resursen.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

MsixPackageApplications

Schema för egenskaper för MSIX-paketprogram.

Name Typ Description
appId

string

Paketprogram-ID, som finns i appxmanifest.xml.

appUserModelID

string

Används för att aktivera paketprogram. Består av paketnamn och ApplicationID. Finns i appxmanifest.xml.

description

string

Beskrivning av paketprogrammet.

friendlyName

string

Användarvänligt namn.

iconImageName

string

Användarvänligt namn.

rawIcon

string (byte)

ikonen en 64-bitars sträng som en bytematris.

rawPng

string (byte)

ikonen en 64-bitars sträng som en bytematris.

MsixPackageDependencies

Schema för egenskaper för MSIX-paketberoenden.

Name Typ Description
dependencyName

string

Namn på paketberoende.

minVersion

string

Beroendeversion krävs.

publisher

string

Namn på beroendeutgivare.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.