Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulama Ekleme, uygulama paketindeki uygulamaları Azure Sanal Masaüstü'ndeki bir kullanıcı oturumuna dinamik olarak eklemenize olanak tanır. Uygulamalar oturum konaklarına veya görüntülerine yerel olarak yüklenmez; bu sayede oturum konaklarınız için daha az özel görüntü oluşturabilir ve kuruluşunuzun operasyonel yükünü ve maliyetlerini azaltabilirsiniz. Uygulama Ekleme ile uygulama teslim etmek, kullanıcılarınızın uzak oturumda erişebileceği uygulamalar üzerinde daha fazla denetime sahip olmanıza da neden olabilir.
Bu makalede, Azure portal ve Azure PowerShell kullanarak Azure Sanal Masaüstü'nde Uygulama Ekleme ile uygulama ekleme ve yönetme hakkında bilgi verilmektedir. Azure CLI kullanarak Uygulama Ekleme uygulamaları ekleyemez veya yönetemezsiniz. Başlamadan önce, Azure Sanal Masaüstü'nde Uygulama Ekleme'ye genel bakışı okuduğunuzdan emin olun.
Önkoşullar
Azure Sanal Masaüstü'nde Uygulama Ekleme'yi kullanmak için aşağıdakilere ihtiyacınız vardır:
Oturum konakları, uygulama grubu ve çalışma alanı içeren mevcut bir konak havuzu.
Oturum konaklarınızın desteklenen bir Windows istemcisini veya sunucu işletim sistemini çalıştırması ve bunlardan en az birinin açık olması gerekir. 14 Nisan 2026 itibarıyla Windows Server 2022 ve 2025 artık desteklenmektedir.
Oturum konaklarınızın Microsoft Entra ID veya Active Directory Domain Services (AD DS) etki alanına katılması gerekir.
Oturum konaklarınızla aynı Azure bölgesinde bir SMB dosya paylaşımı. Konak havuzundaki tüm oturum konaklarının bilgisayar hesabıyla okuma erişimi olmalıdır. 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. Dosya paylaşımı.
Oturum konaklarınız Microsoft Entra ID katıldığında Azure Dosyalar kullanmak için, Okuyucu ve Veri Erişimi Azure rol tabanlı erişim denetimi (RBAC) rolünü hem Azure Sanal Masaüstüne hem de Azure Sanal Masaüstü ARM Sağlayıcısı hizmet sorumlularına atamanız gerekir. Bu RBAC rol ataması, oturum konaklarınızın erişim anahtarlarını veya Microsoft Entra kullanarak depolama hesabına erişmesini sağlar. 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 rolü atamayı öğrenmek için bkz. Azure Sanal Masaüstü hizmet sorumlularına RBAC rolleri atama. Gelecekteki bir güncelleştirmede Azure Sanal Masaüstü ARM Sağlayıcısı hizmet sorumlusunu atamanız gerekmeyecek.
Bir uygulama paketinden veya dosya paylaşımında depolanan bir App-V paketinden oluşturduğunuz MSIX veya Appx disk görüntüsü. Daha fazla bilgi için bkz. Test için önceden oluşturulmuş bir MSIX paketini indirebileceğiniz görüntü oluşturma. App-V kullanıyorsanız bkz. App-V sanallaştırılmış uygulamaları oluşturma ve yönetme.
MSIX görüntüleri eklemek için, kaynak grubunda en az olarak Rol tabanlı erişim denetimi (RBAC) Azure Masaüstü Sanallaştırma Katkıda Bulunanı rolünün atanmış olması gerekir. Kullanıcıları uygulama grubuna atamak için uygulama grubu üzerinde de izinlere sahip olmanız gerekir
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 bkz. Azure Sanal Masaüstü ile Azure PowerShell kullanma. Alternatif olarak, Azure Cloud Shell kullanın.
Uygulama Ekleme'yi 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 indirip yükleyebilirsiniz.
Önemli
- Tüm MSIX ve Appx uygulama paketleri bir sertifika içerir. Sertifikaların ortamınızda güvenilir olduğundan emin olmak sizin sorumluluğunuzdadır. Otomatik olarak imzalanan sertifikalar uygun güven zinciriyle desteklenir.
Uygulama ekleme
Bir MSIX görüntüsüne, Appx görüntüsüne veya App-V paketine uygulama eklemek için Sanal Masaüstü'nü Uygulama Ekleme paketi olarak Azure senaryonuza uygun sekmeyi seçin ve adımları izleyin.
Azure portal kullanarak bir MSIX görüntüsü, Appx görüntüsü veya App-V paketini Uygulama Ekleme paketi olarak şu şekilde ekleyebilirsiniz:
Azure portalda oturum açın.
Arama çubuğuna Sanal Masaüstü Azure yazın ve Azure Sanal Masaüstü'ne genel bakış'a gitmek için eşleşen hizmet girişini seçin.
Uygulama Ekle'yi ve ardından + Oluştur'u seçin.
Temel Bilgiler sekmesinde aşağıdaki bilgileri tamamlayın:
Parametre Açıklama Abonelik Açılan listeden MSIX görüntüsü, Appx görüntüsü 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çip bir ad girin. Konak havuzu Açılan listeden mevcut bir konak havuzunu seçin. Konum Uygulama Ekleme paketinizin Azure bölgesini seçin. Bu sekmeyi tamamladıktan sonra İleri'yi seçin.
Görüntü yolu sekmesinde aşağıdaki bilgileri tamamlayın:
Parametre Açıklama Görüntü yolu Görüntünüz Azure Dosyalar'de depolanıyorsa Depolama hesabından seç'i veya unc yolunu belirtmek için UNC'yi girin'i seçin. Sonraki alanlar, hangi seçeneği belirlediğinize bağlıdır. Depolama hesabından seçim yapın Depolama hesabı Görüntünüzün içinde yer alan depolama hesabını seçin. Dosya paylaşımı Dosya seçin'i seçin, ardından görüntünüzün içinde olduğu dosya paylaşımına ve dizine göz atın. Eklemek istediğiniz resmin yanındaki kutuyu işaretleyin, örneğin MyApp.cim, ardından Seç'i seçin.MSIX paketi Görüntüden MSIX veya Appx paketini seçin. UNC Girişi UNC Görüntü dosyanızın UNC yolunu girin. MSIX paketi Görüntüden MSIX veya Appx paketini seçin. her iki seçenek de Görünen ad Uygulamanız için kolay bir ad girin. Sürüm Beklenen sürüm numarasının gösterildiğini denetleyin. Kayıt türü Kullanmak istediğiniz kayıt türünü seçin. Durum Paketin ilk durumunu seçin. Hata durumunda sistem durumu denetimi Bir oturum ana bilgisayarında aşamaya geçemezse paketin durumunu 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 ve ardından Uygulama Ekleme paketi ata'ya gidin.
İsteğe bağlı: Atamalar sekmesinde aşağıdaki bilgileri tamamlayın:
Konak havuzu için, uygulamayı atamak istediğiniz konak havuzlarını seçin.
Kullanıcı veya kullanıcı grubu 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.
Eklediğiniz ödevleri gözden geçirin ve İleri'yi seçin.
İsteğe bağlı: Etiketler sekmesinde, ihtiyacınız olan herhangi bir ad/değer çiftini girip Gözden Geçir + oluştur'u seçebilirsiniz.
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 uygulama ekleme paketi atamanız gerekir. Senaryonuz için ilgili sekmeyi seçin ve adımları izleyin.
Not
Kullanıcı hesaplarının karma hesaplar (AD DS'de oluşturulmuş ve Azure AD ile eşitlenmiş) olması gerekir, ancak gruplar bunu yapmaz.
Azure portal kullanarak konak havuzlarına, kullanıcılara ve gruplara uygulama paketi atama burada açık şekilde yapılır:
Konak havuzları
Sanal Masaüstü'ne genel bakış Azure Uygulama Ekle'yi ve ardından atamak istediğiniz Uygulama Ekleme paketinin adını seçin.
Yönet bölümünde Konak havuzları'nı seçin:
+ Ata'yı ve ardından açılan listeden bir veya daha fazla konak havuzu seçin. Konak havuzundaki tüm oturum konaklarının, önkoşullarda listelendiği gibi bilgisayar hesaplarıyla okuma erişimine sahip olması gerektiğinden emin olun.
Ekle'yi seçin.
Gruplar ve kullanıcılar
Sanal Masaüstü'ne genel bakış Azure Uygulama Ekle'yi ve ardından atamak istediğiniz Uygulama Ekleme paketinin adını seçin.
Yönet bölümünde Kullanıcılar'ı seçin:
+ Ekle'yi ve ardından listeden bir veya daha fazla grup ve/veya kullanıcı seçin.
Seç'i seçin.
Not
Paket ekleme, paketi etkin olarak ayarlama ve bir konak havuzuna atama ve kullanıcılar 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. Uygulama Ekleme ile masaüstü uygulama grubuna MSIX veya Appx uygulamaları ekleyemezsiniz.
Kayıt türünü ve durumunu değiştirme
MSIX ve Appx paketlerinizi kayıt türünü ve durumunu değiştirerek yönetebilirsiniz. Senaryonuz için ilgili sekmeyi seçin ve adımları izleyin.
Azure portal kullanarak bir paketin kayıt türünü ve durumunu şu şekilde değiştirebilirsiniz:
sanal masaüstüne genel bakış Azure Uygulama Ekle'yi seçin. Konak havuzundaki tüm mevcut paketlerin listesini görmeniz gerekir.
Değiştirmek istediğiniz paketin adını seçin.
Kayıt türünü değiştirmek için İsteğe bağlı'yı veya Oturum açarken kaydet'i ve ardından Kaydet'i seçin.
Durumu değiştirmek için Etkin Değil veya Etkin'i ve ardından Kaydet'i seçin.
RemoteApp uygulama grubuyla MSIX veya Appx uygulaması yayımlama
MSIX ve Appx uygulamalarını bir RemoteApp uygulama grubuyla yayımlayarak kullanıcıların kullanımına sunabilirsiniz. Uygulama Ekleme'yi kullanırken bir masaüstü uygulama grubuna uygulama eklemeniz gerekmez çünkü yalnızca Uygulama Ekleme paketi atamanız gerekir. Yayımlamak istediğiniz uygulamanın bir konak havuzuna atanması gerekir.
Bu makalede eklediğiniz paketten bir uygulamayı Azure portal kullanarak RemoteApp uygulama grubuna şu şekilde ekleyebilirsiniz:
Sanal Masaüstü'ne genel bakış Azure Uygulama grupları'nı ve ardından bir uygulama eklemek istediğiniz RemoteApp uygulama grubunu seçin.
Uygulamalar'ı ve + Ekle'yi seçin. Uygulama grubunun atandığı konak havuzunda en az bir oturum konağı açık olduğundan emin olun.
Temel Bilgiler sekmesinde aşağıdaki bilgileri tamamlayın:
Parametre Değer/Açıklama Uygulama kaynağı Açılan listeden Uygulama Ekle'yi seçin. Başlangıç menüsünden veya bir dosya yolu belirterek uygulama eklemek istiyorsanız bkz. RemoteApp ile uygulama yayımlama. Paket Açılan listeden konak havuzu için kullanılabilir bir paket seçin. Bölgesel paketler Uygulama Ekleme'den alınmaktadır. 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 Kullanıcılara yönelik uygulama için kolay bir ad girin. Açıklama Uygulama için bir açıklama girin. Bu sekmeyi tamamladıktan sonra İleri'yi seçin.
Simge sekmesinde, uygulama için varsayılan simgeyi kullanmak için Varsayılan'ı seçin veya özel simge kullanmak için Dosya yolu'nu seçin. Dosya yolu için aşağıdaki seçeneklerden birini belirleyin:
Azure dosya paylaşımındaki bir simgeyi kullanmak için Azure Dosyalar göz atın. Bir depolama hesabı seçin'i seçin ve simge dosyanızı içeren depolama hesabını seçin ve ardından Simge dosyası seç'i seçin. Simgenizin içinde olduğu dosya paylaşımına ve dizine göz atın, eklemek istediğiniz simgenin yanındaki kutuyu işaretleyin(örneğin
MyApp.ico, ) ve ardından Seç'i seçin. Ayrıca bir.pngdosya da kullanabilirsiniz. Simge dizini için, kullanmak istediğiniz simgenin dizin numarasını belirtin. Bu sayı genellikle 0'dır.Dosya paylaşımındaki bir simgeyi kullanmak için UNC dosya yolu. Simge yolu için, simge dosyanızın UNC yolunu girin, örneğin
\\MyFileShare\MyApp.ico. Ayrıca bir.pngdosya 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 ve ekle'yi seçin.
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 bir 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.
Azure portal kullanarak mevcut bir paketi şu şekilde güncelleştirin:
sanal masaüstüne genel bakış Azure Uygulama Ekle'yi seçin. Tüm mevcut paketlerin listesini görmeniz gerekir.
Güncelleştirmek istediğiniz paketi seçin ve genel bakış sayfasında Güncelleştir'i seçin.
Güncelleştirilmiş paketin bilgilerini girin:
Abonelik ve Kaynak grubu , geçerli paketin değerleriyle önceden doldurulur.
Paketini güncelleştirmek istediğiniz Konak havuzunu seçin.
Depolama hesabından seç veya UnC Girişi'nden görüntü yolunu seçin. Sonraki alanlar, hangi seçeneği belirlediğinize bağlıdır.
-
Depolama hesabından seç için güncelleştirilmiş görüntüyü içeren Depolama hesabını seçin.
Dosya seçin'i seçin, ardından görüntünüzün içinde olduğu dosya paylaşımına ve dizine göz atın. Eklemek istediğiniz resmin yanındaki kutuyu işaretleyin, örneğin
MyApp.cim, ardından Seç'i seçin. - Giriş UNC için görüntü dosyanızın UNC yolunu girin.
-
Depolama hesabından seç için güncelleştirilmiş görüntüyü içeren Depolama hesabını seçin.
Dosya seçin'i seçin, ardından görüntünüzün içinde olduğu dosya paylaşımına ve dizine göz atın. Eklemek istediğiniz resmin yanındaki kutuyu işaretleyin, örneğin
MSIX paketi için görüntüden MSIX veya Appx paketini seçin.
Alanları tamamladıktan sonra Güncelleştir'i seçin.
Uygulama Ekleme paketini kaldırma
Artık ihtiyacınız olmayan bir Uygulama Ekleme paketini kaldırabilirsiniz. Önce konak havuzlarının veya kullanıcıların ve grupların atamasını kaldırmanız gerekmez. Senaryonuz için ilgili sekmeyi seçin ve adımları izleyin.
İpucu
Ayrıca, RemoteApp olarak yayımlanan bir MSIX paketindeki bir uygulamayı, diğer uygulama türleriyle aynı şekilde bir uygulama grubundan kaldırabilirsiniz. Daha fazla bilgi için bkz. Uygulamaları kaldırma.
Azure portal kullanarak uygulama ekleme paketini şu şekilde kaldırabilirsiniz:
sanal masaüstüne genel bakış Azure Uygulama Ekle'yi seçin. Tüm mevcut paketlerin listesini görmeniz gerekir.
Kaldırmak istediğiniz paketin adının yanındaki kutuyu işaretleyin ve kaldır'ı seçin. Paket, atandığı tüm konak havuzlarından da kaldırılır.
Otomatik güncelleştirmeleri devre dışı bırakma
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 konaklarınızda aşağıdaki kayıt defteri değerlerini ayarlamanız gerekir:
Anahtar: HKLM\Software\Policies\Microsoft\WindowsStore
- Tür: DWORD
- Ad: Otomatik İndir
- 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 teslimi otomatik indirmeyi devre dışı bırakır.
Anahtar: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug
- Tür: DWORD
- Ad: ContentDeliveryAllowedOverride
- Değer: 2
- Açıklama: İçerik teslimi otomatik indirmeyi devre dışı bırakır.
Oturum konaklarınızın nasıl yönetildiğini bağlı olarak grup ilkesi veya Intune kullanarak bu kayıt defteri değerlerini ayarlayabilirsiniz. Ayrıca, aşağıdaki PowerShell komutlarını her oturum ana bilgisayarında yönetici olarak ç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
RemoteApp ile başlangıç menüsünden veya dosya yolundan uygulama yayımlamayı öğrenin. Daha fazla bilgi için bkz. Uygulamaları yayımlama.