Uygulama Ekleme ve Yönetme Uygulamaları AzureAzure Sanal Masaüstü

Uygulama Ekleme, bir uygulama paketinden uygulamaları Azure Sanal Masaüstü'ndeki bir kullanıcı oturumuna dinamik olarak eklemenizi sağlar. Uygulamalar oturum konaklarına veya görüntülere yerel olarak yüklenmez, bu da oturum konaklarınız için daha az özel görüntü oluşturmanıza olanak tanır ve kuruluşunuz için operasyonel yükü ve maliyetleri azaltır. Uygulamaları App Attach ile teslim etmek, kullanıcılarınızın uzak bir oturumda hangi uygulamalara erişebileceği üzerinde size daha fazla denetim sağlar.

Bu makalede, Azure portalAzure portal ve Azure PowerShellAzure PowerShell alanlarını kullanarak AzureAzure Sanal Masaüstü bölümünde Uygulama Ekleme ile uygulamaların nasıl ekleneceği ve yönetileceği gösterilmektedir. Uygulama Ekleme uygulamalarını AzureAzure CLI kullanarak ekleyemez veya yönetemezsiniz. Başlamadan önce, AzureAzure Sanal Masaüstü'ndeki Uygulama Ekleme'ye genel bakışı okuduğunuzdan emin olun.

Önkoşullar

Sanal Masaüstü'nde Uygulama Ekleme'Azure kullanmak için şunlara ihtiyacınız vardır:

  • Oturum konakları, bir uygulama grubu ve bir çalışma alanı olan mevcut bir konak havuzu.

  • Oturum ana bilgisayarlarınızın desteklenen bir Windows istemcisi veya sunucu işletim sistemi çalıştırması ve bunlardan en az birinin açık olması gerekir. 14 Nisan 2026 itibarıyla, 2022 ve 2025 Windows Server desteklenmektedir.

  • Oturum ana bilgisayarlarınızın Microsoft Entra IDMicrosoft Entra ID veya bir Active Directory Domain ServicesActive Directory Domain Services (AD DS) etki alanına katılması gerekir.

  • Oturum konaklarınızla aynı AzureAzure bölgesinde bir SMB dosya paylaşımı. Ana bilgisayar havuzundaki tüm oturum konaklarının bilgisayar hesaplarıyla okuma erişimine sahip olması gerekir. Bu dosya paylaşımı, uygulama görüntülerinizi depolamak için kullanılır. Dosya paylaşımı gereksinimleri hakkında daha fazla bilgi için bkz.

  • Uygulama Ekleme paketi, dağıtım kapsamını oluşturduğunuz konak havuzundan devralır. Dağıtım kapsamı Bölgesel olan bir konak havuzu için oluşturulan bir paket yalnızca aynı AzureAzure bölgesinde aynı dağıtım kapsamına sahip konak havuzlarına atanabilir ve coğrafi konak havuzlarına atanamaz. Oluşturulduktan sonra paketin dağıtım kapsamını değiştiremezsiniz.

  • Oturum konaklarınız Microsoft Entra ID'e katıldığında Azure Dosyalar kullanmak için, hem Azure Sanal Masaüstü'ne hem de Azure Sanal Masaüstü ARM Sağlayıcısı hizmet sorumlularına Okuyucu ve Veri Erişimi Azure rol tabanlı erişim denetimi (RBAC) rolü atamanız gerekir. Bu RBAC rol ataması, oturum konaklarınızın erişim tuşlarını veya Microsoft EntraMicrosoft Entra'ı kullanarak depolama hesabına erişmesine olanak tanır. Depolama hesabı, oturum konaklarınız için kullandığınız VM'lerle aynı abonelikte olmalıdır.

  • Azure Sanal Masaüstü hizmet sorumlularına Azure RBAC Azure rolü atamayı öğrenmek için bkz. Gelecekteki bir güncelleştirmede, AzureAzure Sanal Masaüstü ARM Sağlayıcısı hizmet sorumlusunu atamanız gerekmeyecek.

  • Dosya paylaşımında depolanan bir uygulama paketinden veya App-V paketinden oluşturduğunuz bir MSIX veya Appx disk görüntüsü. Daha fazla bilgi için, test etmek üzere önceden oluşturulmuş bir MSIX paketini de indirebileceğiniz Görüntü oluşturma bölümüne bakın. App-V kullanılıyorsa, App-V sanallaştırılmış uygulamaları oluşturma ve yönetme bölümüne bakın.

  • MSIX görüntüleri eklemek için, kaynak grubuna en az atanmış Masaüstü Sanallaştırma Katkıda Bulunanı Azure rol tabanlı erişim denetimi (RBAC) rolüne ihtiyacınız vardır. Uygulama grubuna kullanıcı atamak için, uygulama grubunda izinlere de ihtiyacınız vardır Microsoft.Authorization/roleAssignments/write . Bu izni içeren yerleşik RBAC rolleri Kullanıcı Erişimi Yöneticisi ve Sahip'tir.

  • Azure PowerShell yerel olarak kullanmak istiyorsanız, Az.DesktopVirtualization ve Microsoft Graph PowerShell modüllerinin yüklü olduğundan emin olmak için Azure Sanal Masaüstü ile Azure PowerShell kullanma bölümüne bakın. Alternatif olarak, Azure Cloud Shell kullanın.

  • Uygulama Eklemeyi destekleyen cmdlet'leri içeren Az.DesktopVirtualization PowerShell modülünün 4.2.1 veya sonraki bir sürümünü kullanmanız gerekir. Az.DesktopVirtualization PowerShell modülünü PowerShell Galerisi üzerinden indirip yükleyebilirsiniz.

Önemli

  • Tüm MSIX ve Appx uygulama paketleri bir sertifika içerir. Ortamınızda sertifikaların güvenilir olduğundan emin olmak sizin sorumluluğunuzdadır. Otomatik olarak imzalanan sertifikalar uygun güven zinciriyle desteklenir.

Uygulama ekleme

Sanal Masaüstü'ne Uygulama Ekleme paketi olarak MSIX görüntüsü, Appx görüntüsü veya App-V paketindeki Azure uygulama eklemek için, senaryonuza uygun sekmeyi seçin ve adımları izleyin.

TAzure portalAzure portal öğesini kullanarak bir MSIX görüntüsü, Appx görüntüsü veya App-V paketini Uygulama Ekleme paketi olarak nasıl ekleyeceğiniz aşağıda açıklanmıştır:

  1. Azure portalda oturum açın.

  2. Arama çubuğuna Azure Sanal Masaüstü yazın ve Azure Sanal Masaüstü'ne genel bakışa gitmek için eşleşen hizmet girişini seçin.

  3. Uygulama Ekle'yi ve ardından + Oluştur'u seçin.

  4. Temel Bilgiler sekmesinde aşağıdaki bilgileri tamamlayın:

    Parametre Açıklama
    Abonelik Açılan listeden MSIX resmi, Appx resmi veya App-V paketi eklemek istediğiniz aboneliği seçin.
    Kaynak grubu Mevcut bir kaynak grubunu seçin veya Yeni oluştur'u seçin ve bir ad girin.
    Ana bilgisayar havuzu Açılan listeden mevcut bir konak havuzunu seçin.
    Konum Uygulama Eki paketiniz için AzureAzure bölgesini seçin. Paketin dağıtım kapsamı, seçtiğiniz konak havuzundan devralınır ve dağıtım kapsamı Bölgesel olan bir konak havuzu için konum, konak havuzunun AzureAzure bölgesiyle eşleşmelidir.

    Bu sekmeyi tamamladıktan sonra İleri'yi seçin.

  5. Görüntü yolu sekmesinde, aşağıdaki bilgileri tamamlayın:

    Parametre Açıklama
    Görüntü yolu Şunlar arasından seçim yapın: Görüntünüz Azure DosyalarAzure Dosyalar içinde depolanıyorsa depolama hesabından seçin veya bir UNC yolu belirtmek için UNC girin. İzleyen alanlar, belirlediğiniz seçeneğe göre değişir.
    Depolama hesabından seç
    Depolama hesabı Görüntünüzün bulunduğu depolama hesabını seçin.
    Dosya paylaşımı Dosya seç'i seçin, ardından görüntünüzün bulunduğu dosya paylaşımına ve dizine göz atın. Örneğin eklemek MyApp.cimistediğiniz resmin yanındaki kutuyu işaretleyin ve ardından Seç'i seçin.
    MSIX paketi Görüntüden MSIX veya Appx paketini seçin.
    Giriş UNC
    ÇİL işlevi Resim dosyanızın UNC yolunu girin.
    MSIX paketi Görüntüden MSIX veya Appx paketini seçin.
    Her iki seçenek
    Görünen ad Uygulamanız için kolay bir ad girin.
    Sürüm Beklenen sürüm numarasının gösterilip gösterilmediğini denetleyin.
    Kayıt türü Kullanmak istediğiniz kayıt türünü seçin.
    Durum Paketin başlangıç durumunu seçin.
    Hata durumunda sistem durumu denetimi durumu Paket bir oturum ana bilgisayarında aşamalanırsa paket için durumu seçin. Bu durum, oturum ana bilgisayarı sistem durumu denetimi durumu için AppAttachHealthCheck için bildirilir.

    Bu sekmeyi tamamladıktan sonra İleri'yi seçin.

    İpucu

    Bu sekmeyi tamamladıktan sonra, isteğe bağlı olarak uygulamayı konak havuzlarına, kullanıcılara ve gruplara atamaya devam edebilirsiniz. Alternatif olarak, atamaları ayrı olarak yapılandırmak istiyorsanız Gözden Geçir + oluştur'u seçin, ardından Uygulama Ekleme paketi Ata'ya gidin.

  6. İsteğe bağlı: Ödevler sekmesinde aşağıdaki bilgileri tamamlayın:

    1. Konak havuzu için, uygulamayı atamak istediğiniz konak havuzlarını seçin.

    2. Kullanıcı veya kullanıcı grupları ekle'yi seçin, ardından uygulamayı atamak istediğiniz kullanıcıları veya grupları arayın ve seçin. İşiniz bittiğinde Seç'i seçin.

    3. Eklediğiniz ödevleri gözden geçirin ve ardından İleri'yi seçin.

  7. İsteğe bağlı: Etiketler sekmesinde ihtiyacınız olan ad/değer çiftlerini girebilir ve ardından Gözden Geçir + oluştur'u seçebilirsiniz.

  8. Gözden geçir + oluştur sekmesinde, doğrulamanın geçtiğinden emin olun ve dağıtım sırasında kullanılan bilgileri gözden geçirin, ardından uygulamayı eklemek için Oluştur'u seçin.

Uygulama Ekleme paketi atama

Konak havuzlarının yanı sıra gruplara ve kullanıcılara bir Uygulama Ekleme paketi atamanız gerekir. Senaryonuza uygun sekmeyi seçin ve adımları izleyin.

Not

Kullanıcı hesaplarının karma hesaplar olması gerekir (AD DS'de oluşturulur ve Azure ADAzure AD ile eşitlenir), ancak gruplar bunu yapmaz.

Azure portal kullanarak bir uygulama paketini konak havuzlarına, kullanıcılara ve gruplara şu şekilde atayabilirsiniz:

Ana havuzlar

  1. Azure Sanal Masaüstü'ne genel bakıştan Uygulama Ekleme'yi seçin ve ardından atamak istediğiniz Uygulama Ekleme paketinin adını seçin.

  2. Yönet bölümünde Konak havuzları'nı seçin:

  3. + Ata'yı seçin, ardından açılan listeden bir veya daha fazla konak havuzu seçin. Önkoşullarda listelendiği gibi, konak havuzundaki tüm oturum konaklarının bilgisayar hesaplarıyla okuma erişimine sahip olması gerektiğinden emin olun.
    Bir paketi yalnızca aynı dağıtım kapsamına sahip konak havuzlarına atayabilirsiniz ve farklı bir dağıtım kapsamına sahip konak havuzları listede gri görünür.

  4. Ekle'yi seçin.

Gruplar ve kullanıcılar

  1. Azure Sanal Masaüstü'ne genel bakıştan Uygulama Ekleme'yi seçin ve ardından atamak istediğiniz Uygulama Ekleme paketinin adını seçin.

  2. Yönet bölümünde Kullanıcılar'ı seçin:

  3. + Ekle'yi seçin, ardından listeden bir veya daha fazla grup ve/veya kullanıcı seçin.

  4. Seç'i seçin.

Not

Paket eklenmesi, etkin olarak ayarlanması ve bir konak havuzuna ve kullanıcılara atanması, uygulamayı otomatik olarak masaüstü oturumunda kullanılabilir hale getirir. RemoteApp kullanmak istiyorsanız, uygulamayı bir RemoteApp uygulama grubuna eklemeniz gerekir. Daha fazla bilgi için bkz: RemoteApp uygulama grubuyla MSIX veya Appx uygulaması yayımlama. MSIX veya Appx uygulamalarını, Uygulama Ekleme ile masaüstü uygulaması grubuna ekleyemezsiniz.

Kayıt türünü ve durumunu değiştirme

MSIX ve Appx paketlerinizi kayıt türlerini ve durumlarını değiştirerek yönetebilirsiniz. Senaryonuza uygun sekmeyi seçin ve adımları izleyin.

Bir paketin kayıt türünü ve durumunu değiştirmek için Azure portalAzure portal:

  1. Azure Sanal Masaüstü'ne genel bakıştan Uygulama Ekle'yi seçin. Konak havuzundaki mevcut tüm paketlerin listesini görmeniz gerekir.

  2. Değiştirmek istediğiniz paketin adını seçin.

    1. Kayıt türünü değiştirmek için İsteğe bağlı veya Oturum açıldığında kaydol'u ve ardından Kaydet'i seçin.

    2. Durumu değiştirmek için Etkin Değil veya Etkin'i ve ardından Kaydet'i seçin.

Bir MSIX veya Appx uygulamasını RemoteApp uygulama grubuyla yayımlama

MSIX ve Appx uygulamalarını bir RemoteApp uygulama grubuyla yayımlayarak kullanıcıların kullanımına sunabilirsiniz. Uygulama Ekleme kullanırken bir masaüstü uygulama grubuna uygulama eklemeniz gerekmez, çünkü yalnızca Uygulama Ekleme paketi Atamanız gerekir. Yayımlamak istediğiniz uygulama bir konak havuzuna atanmış olmalıdır.

Bu makalede eklediğiniz paketten bir uygulamayı, Azure portalAzure portal kullanarak bir RemoteApp uygulama grubuna nasıl ekleyeceğiniz aşağıda açıklanmıştır:

  1. Azure Sanal Masaüstü'ne genel bakıştan Uygulama grupları'nı ve ardından uygulama eklemek istediğiniz RemoteApp uygulama grubunu seçin.

  2. Uygulamalar'ı seçin, + Ekle'yi seçin. Uygulama grubunun atandığı konak havuzunda en az bir oturum ana bilgisayarının açık olduğundan emin olun.

  3. Temel Bilgiler sekmesinde aşağıdaki bilgileri tamamlayın:

    Parametre Değer/Açıklama
    Uygulama kaynağı Açılan listeden Uygulama Ekle'yi seçin. Uygulamaları Başlat menüsünden veya bir dosya yolu belirterek eklemek istiyorsanız, bkz: RemoteApp ile uygulama yayımlama.
    Paket ve Paketler Açılan listeden konak havuzu için kullanılabilir bir paket seçin. Bölgesel paketler App Attach'tendir.
    Uygulama Açılan listeden bir uygulama seçin.
    Uygulama tanımlayıcısı Uygulama için benzersiz bir tanımlayıcı girin.
    Görünen ad Uygulamaya kullanıcılar için kolay bir ad girin.
    Açıklama Uygulama için bir açıklama girin.

    Bu sekmeyi tamamladıktan sonra İleri'yi seçin.

  4. Simge sekmesinde, uygulamanın varsayılan simgesini kullanmak için Varsayılan'ı seçin veya özel bir simge kullanmak için Dosya yolu'nu seçin. Dosya yolu için aşağıdaki seçeneklerden birini seçin:

    • Azure dosya paylaşımından bir simge kullanmak için Azure Dosyalar göz atın. Depolama hesabı seç'i seçin, ardından simge dosyanızı içeren depolama hesabını seçin, ardından Simge dosyası seç'i seçin. Simgenizin bulunduğu dosya paylaşımına ve dizine göz atın, eklemek istediğiniz simgenin yanındaki kutuyu işaretleyin, örneğin MyApp.ico, ardından Seç'i seçin. Dosya .png da kullanabilirsiniz. Simge dizini için, kullanmak istediğiniz simgenin dizin numarasını belirtin. Bu sayı genellikle 0'dır.

    • Dosya paylaşımından bir simge kullanmak için UNC dosya yolu. Simge yolu için, simge dosyanızın UNC yolunu girin, örneğin\\MyFileShare\MyApp.ico, . Dosya .png da kullanabilirsiniz. Simge dizini için, kullanmak istediğiniz simgenin dizin numarasını belirtin. Bu sayı genellikle 0'dır.

    Bu sekmeyi tamamladıktan sonra Gözden Geçir + ekle'yi seçin.

  5. Gözden geçir + ekle sekmesinde, doğrulamanın geçtiğinden emin olun ve uygulamayı eklemek için kullanılan bilgileri gözden geçirin, ardından uygulamayı RemoteApp uygulama grubuna eklemek için Ekle'yi seçin.

Mevcut paketi güncelleştirme

Güncelleştirilmiş uygulamayı içeren yeni bir MSIX görüntüsü, Appx görüntüsü veya App-V paketi sağlayarak mevcut paketi güncelleştirebilirsiniz. Daha fazla bilgi için bkz: Uygulamaların yeni sürümleri.

Mevcut bir paketi yerinde güncelleştirmek için, senaryonuza uygun sekmeyi seçin ve adımları izleyin.

TAzure portalAzure portal kullanarak mevcut bir paketi şu şekilde güncelleştirebilirsiniz:

  1. Azure Sanal Masaüstü'ne genel bakıştan Uygulama Ekle'yi seçin. Mevcut tüm paketlerin listesini görmeniz gerekir.

  2. Güncelleştirmek istediğiniz paketi seçin, ardından genel bakıştan Güncelleştir'i seçin.

  3. Güncelleştirilmiş paketin bilgilerini girin:

    1. Abonelik ve Kaynak grubu , geçerli paketin değerleriyle önceden doldurulur.

    2. Paketini güncelleştirmek istediğiniz Konak havuzunu seçin.

    3. Depolama hesabından seçin veya UNC girin'den görüntü yolunu seçin. İzleyen alanlar, belirlediğiniz seçeneğe göre değişir.

      1. Depolama hesabından seç için güncelleştirilmiş görüntüyü içeren Depolama hesabını seçin. Dosya seç'i seçin, ardından görüntünüzün bulunduğu dosya paylaşımına ve dizine göz atın. Örneğin eklemek MyApp.cimistediğiniz resmin yanındaki kutuyu işaretleyin ve ardından Seç'i seçin.
      2. Giriş UNC için görüntü dosyanızın UNC yolunu girin.
    4. MSIX paketi için görüntüden MSIX veya Appx paketini seçin.

  4. Alanları doldurduktan sonra Güncelleştir'i seçin.

Uygulama Ekleme paketini kaldırma

Artık ihtiyacınız olmayan bir Uygulama Eki paketini kaldırabilirsiniz. Önce konak havuzlarının veya kullanıcıların ve grupların atamasını kaldırmanız gerekmez. Senaryonuza uygun sekmeyi seçin ve adımları izleyin.

İpucu

Ayrıca, diğer uygulama türleriyle aynı şekilde, RemoteApp olarak yayımlanan bir MSIX paketindeki bir uygulamayı bir uygulama grubundan kaldırabilirsiniz. Daha fazla bilgi için bkz: Uygulamaları kaldırma.

TAzure portal Azure portal kullanarak bir Uygulama Ekleme paketini şu şekilde kaldırabilirsiniz:

  1. Azure Sanal Masaüstü'ne genel bakıştan Uygulama Ekle'yi seçin. Mevcut tüm paketlerin listesini görmeniz gerekir.

  2. Kaldırmak istediğiniz paketin adının yanındaki kutuyu işaretleyin ve ardından Kaldır'ı seçin. Paket ayrıca atandığı tüm konak havuzlarından da kaldırılır.

Otomatik güncelleştirmeleri devre dışı bırak

MSIX ve Appx uygulamaları için otomatik güncelleştirmeleri devre dışı bırakmanızı öneririz. Otomatik güncelleştirmeleri devre dışı bırakmak için oturum ana bilgisayarlarınızda aşağıdaki kayıt defteri değerlerini ayarlamanız gerekir:

  • Anahtar: HKLM\Software\Policies\Microsoft\WindowsStore

    • Tür: DWORD
    • Ad: Otomatik İndirme
    • Değer: 2
    • Açıklama: Microsoft Store otomatik güncelleştirmesini devre dışı bırakır.
  • Anahtar: HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager

    • Tür: DWORD
    • Ad: PreInstalledAppsEnabled
    • Değer: 0
    • Açıklama: İçerik tesliminin otomatik olarak indirilmesini devre dışı bırakır.
  • Anahtar: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug

    • Tür: DWORD
    • Ad: ContentDeliveryAllowedOverride
    • Değer: 2
    • Açıklama: İçerik tesliminin otomatik olarak indirilmesini devre dışı bırakır.

Bu kayıt defteri değerlerini, oturum ana bilgisayarlarınızın nasıl yönetildiğine bağlı olarak Grup İlkesi grup ilkesi veya IntuneIntune kullanarak ayarlayabilirsiniz. Bunları her oturum ana bilgisayarında yönetici olarak aşağıdaki PowerShell komutlarını çalıştırarak da ayarlayabilirsiniz, ancak bunu yaparsanız bunları işletim sistemi görüntünüzde de ayarlamanız gerekir:

# Disable Microsoft Store automatic update
If (!(Test-Path "HKLM:\Software\Policies\Microsoft\WindowsStore")) {
    New-Item -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Force
}
New-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Name AutoDownload -PropertyType DWORD -Value 2 -Force

# Disable content delivery automatic download
If (!(Test-Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager")) {
    New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force
}
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name PreInstalledAppsEnabled -PropertyType DWORD -Value 0 -Force

# Disables content delivery automatic download
If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug")) {
    New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Force
}
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Name ContentDeliveryAllowedOverride -PropertyType DWORD -Value 2 -Force

Sonraki adımlar

Başlat menüsünden veya RemoteApp ile bir dosya yolundan uygulama yayınlamayı öğrenin. Daha fazla bilgi için bkz: Uygulamaları yayımlama.