Aracılığıyla paylaş


MSIX Packages - Create Or Update

Bir MSIX paketi oluşturun veya güncelleştirin.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
hostPoolName
path True

string

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

Belirtilen kaynak grubu içindeki konak havuzunun adı

msixPackageFullName
path True

string

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

Belirtilen ana bilgisayar havuzu içindeki MSIX paketinin sürüme özgü paket tam adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
properties.displayName

string

Portalda görüntülenecek kullanıcı dostu Ad.

properties.imagePath

string

Ağ Paylaşımı'nda VHD/CIM görüntü yolu.

properties.isActive

boolean

Paketin bu sürümünü konak havuzu genelinde etkin hale getirin.

properties.isRegularRegistration

boolean

Paket'in akışa nasıl kaydedileceklerini belirtir.

properties.lastUpdated

string (date-time)

Tarih Paketi en son güncelleştirildi, appxmanifest.xmlbulundu.

properties.packageApplications

MsixPackageApplications[]

Paket uygulamalarının listesi.

properties.packageDependencies

MsixPackageDependencies[]

Paket bağımlılıklarının listesi.

properties.packageFamilyName

string

appxmanifest.xml'dan Paket Aile Adı. Paket Adı ve Yayımcı adı içerir.

properties.packageName

string

appxmanifest.xml'den Paket Adı.

properties.packageRelativePath

string

Görüntünün içindeki paketin Göreli Yolu.

properties.version

string

appxmanifest.xmliçinde bulunan paket sürümü.

Yanıtlar

Name Tür Description
200 OK

MSIXPackage

MSIX Paketi başarıyla güncellendi.

201 Created

MSIXPackage

MSIX Paketi başarıyla oluşturuldu.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan otomasyon hatası yanıtı.

Örnekler

MSIXPackage_Create

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
CloudError

Bulut hata nesnesi.

CloudErrorProperties

Bulut hatası nesne özellikleri.

createdByType

Kaynağı oluşturan kimliğin türü.

MSIXPackage

MSIX Paketi özellikleri için şema.

MsixPackageApplications

MSIX Paket Uygulaması özellikleri için şema.

MsixPackageDependencies

MSIX Paket Bağımlılıkları özellikleri için şema.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

CloudError

Bulut hata nesnesi.

Name Tür Description
error

CloudErrorProperties

Bulut hatası nesne özellikleri.

CloudErrorProperties

Bulut hatası nesne özellikleri.

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu gösteren hata iletisi.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

MSIXPackage

MSIX Paketi özellikleri için şema.

Name Tür Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Kaynağın adı

properties.displayName

string

Portalda görüntülenecek kullanıcı dostu Ad.

properties.imagePath

string

Ağ Paylaşımı'nda VHD/CIM görüntü yolu.

properties.isActive

boolean

Paketin bu sürümünü konak havuzu genelinde etkin hale getirin.

properties.isRegularRegistration

boolean

Paket'in akışa nasıl kaydedileceklerini belirtir.

properties.lastUpdated

string (date-time)

Tarih Paketi en son güncelleştirildi, appxmanifest.xmlbulundu.

properties.packageApplications

MsixPackageApplications[]

Paket uygulamalarının listesi.

properties.packageDependencies

MsixPackageDependencies[]

Paket bağımlılıklarının listesi.

properties.packageFamilyName

string

appxmanifest.xml'dan Paket Aile Adı. Paket Adı ve Yayımcı adı içerir.

properties.packageName

string

appxmanifest.xml'den Paket Adı.

properties.packageRelativePath

string

Görüntünün içindeki paketin Göreli Yolu.

properties.version

string

appxmanifest.xmliçinde bulunan paket sürümü.

systemData

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

MsixPackageApplications

MSIX Paket Uygulaması özellikleri için şema.

Name Tür Description
appId

string

appxmanifest.xmliçinde bulunan Paket Uygulama Kimliği.

appUserModelID

string

Paket Uygulamasını etkinleştirmek için kullanılır. Paket Adı ve ApplicationID'lerden oluşur. appxmanifest.xmliçinde bulunur.

description

string

Paket Uygulaması açıklaması.

friendlyName

string

Kullanıcı kolay adı.

iconImageName

string

Kullanıcı kolay adı.

rawIcon

string (byte)

simgesi, bayt dizisi olarak 64 bitlik bir dizedir.

rawPng

string (byte)

simgesi, bayt dizisi olarak 64 bitlik bir dizedir.

MsixPackageDependencies

MSIX Paket Bağımlılıkları özellikleri için şema.

Name Tür Description
dependencyName

string

Paket bağımlılığının adı.

minVersion

string

Bağımlılık sürümü gerekiyor.

publisher

string

Bağımlılık yayımcısının adı.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.