Delen via


MSIX Packages - Create Or Update

Een MSIX-pakket maken of bijwerken.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}?api-version=2024-04-03

URI-parameters

Name In Vereist Type Description
hostPoolName
path True

string

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

De naam van de hostgroep binnen de opgegeven resourcegroep

msixPackageFullName
path True

string

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

De versiespecifieke pakket volledige naam van het MSIX-pakket binnen de opgegeven hostpool

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Type Description
properties.displayName

string

Gebruiksvriendelijke naam die moet worden weergegeven in de portal.

properties.imagePath

string

Pad naar VHD/CIM-installatiekopie op netwerkshare.

properties.isActive

boolean

Maak van deze versie van het pakket de actieve versie in de hostpool.

properties.isRegularRegistration

boolean

Hiermee geeft u op hoe het pakket in de feed moet worden geregistreerd.

properties.lastUpdated

string (date-time)

Het datumpakket is voor het laatst bijgewerkt, te vinden in de appxmanifest.xml.

properties.packageApplications

MsixPackageApplications[]

Lijst met pakkettoepassingen.

properties.packageDependencies

MsixPackageDependencies[]

Lijst met pakketafhankelijkheden.

properties.packageFamilyName

string

Familienaam van pakket uit appxmanifest.xml. Bevat de pakketnaam en de naam van de uitgever.

properties.packageName

string

Pakketnaam uit appxmanifest.xml.

properties.packageRelativePath

string

Relatief pad naar het pakket in de afbeelding.

properties.version

string

Pakketversie gevonden in de appxmanifest.xml.

Antwoorden

Name Type Description
200 OK

MSIXPackage

MSIX Package is bijgewerkt.

201 Created

MSIXPackage

HET MSIX-pakket is gemaakt.

Other Status Codes

CloudError

Automatiseringsfoutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Voorbeelden

MSIXPackage_Create

Voorbeeldaanvraag

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

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

Voorbeeldrespons

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

Definities

Name Description
CloudError

Cloudfoutobject.

CloudErrorProperties

Eigenschappen van cloudfoutobjecten.

createdByType

Het type identiteit waarmee de resource is gemaakt.

MSIXPackage

Schema voor MSIX-pakketeigenschappen.

MsixPackageApplications

Schema voor MSIX-pakkettoepassingseigenschappen.

MsixPackageDependencies

Schema voor eigenschappen van MSIX-pakketafhankelijkheden.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

CloudError

Cloudfoutobject.

Name Type Description
error

CloudErrorProperties

Eigenschappen van cloudfoutobjecten.

CloudErrorProperties

Eigenschappen van cloudfoutobjecten.

Name Type Description
code

string

Foutcode

message

string

Foutbericht dat aangeeft waarom de bewerking is mislukt.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
Application
Key
ManagedIdentity
User

MSIXPackage

Schema voor MSIX-pakketeigenschappen.

Name Type Description
id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

name

string

De naam van de resource

properties.displayName

string

Gebruiksvriendelijke naam die moet worden weergegeven in de portal.

properties.imagePath

string

Pad naar VHD/CIM-installatiekopie op netwerkshare.

properties.isActive

boolean

Maak van deze versie van het pakket de actieve versie in de hostpool.

properties.isRegularRegistration

boolean

Hiermee geeft u op hoe het pakket in de feed moet worden geregistreerd.

properties.lastUpdated

string (date-time)

Het datumpakket is voor het laatst bijgewerkt, te vinden in de appxmanifest.xml.

properties.packageApplications

MsixPackageApplications[]

Lijst met pakkettoepassingen.

properties.packageDependencies

MsixPackageDependencies[]

Lijst met pakketafhankelijkheden.

properties.packageFamilyName

string

Familienaam van pakket uit appxmanifest.xml. Bevat de pakketnaam en de naam van de uitgever.

properties.packageName

string

Pakketnaam uit appxmanifest.xml.

properties.packageRelativePath

string

Relatief pad naar het pakket in de afbeelding.

properties.version

string

Pakketversie gevonden in de appxmanifest.xml.

systemData

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

MsixPackageApplications

Schema voor MSIX-pakkettoepassingseigenschappen.

Name Type Description
appId

string

Pakkettoepassings-id, gevonden in appxmanifest.xml.

appUserModelID

string

Wordt gebruikt om pakkettoepassing te activeren. Bestaat uit pakketnaam en ApplicationID. Gevonden in appxmanifest.xml.

description

string

Beschrijving van pakkettoepassing.

friendlyName

string

Gebruiksvriendelijke naam.

iconImageName

string

Gebruiksvriendelijke naam.

rawIcon

string (byte)

het pictogram een 64-bits tekenreeks als een bytematrix.

rawPng

string (byte)

het pictogram een 64-bits tekenreeks als een bytematrix.

MsixPackageDependencies

Schema voor eigenschappen van MSIX-pakketafhankelijkheden.

Name Type Description
dependencyName

string

Naam van pakketafhankelijkheid.

minVersion

string

Afhankelijkheidsversie vereist.

publisher

string

Naam van afhankelijkheidsuitgever.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.