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.
Paylaşılan paket kapsayıcıları, BT Uzmanlarının paketlenmiş uygulama için paylaşılan bir çalışma zamanı kapsayıcısı oluşturmasına olanak tanır. Bu kapsayıcı, sanal dosya sisteminin ve sanal kayıt defterinin birleştirilmiş bir görünümünü paylaşır ve bir başkasının paket kök dosyalarına ve durumuna erişim sağlar. Windows 10 Insider Preview Derleme 21354'ten itibaren BT Uzmanları, MSIX'in eski yükleyicilerden dönüştürülmesi için hangi kapsayıcıda hangi uygulamaların bulunabileceğini yönetebilecek. Paylaşılan kapsayıcı kavramı öncelikle özelleştirme, önkoşul yazılım paylaşımı ve dönüştürülen uygulamalar için destekleyici eklentiler için kullanılır. Bunun yalnızca kurumsal bir özellik olduğunu ve yönetim ayrıcalıklarının kullanılmasını gerektirdiğini lütfen unutmayın.
Paylaşılan paket kapsayıcısı işlemleri, uygulama dağıtım işlemlerinden bağımsızdır. Bu, paket kapsayıcısı tanımının bir cihaza dağıtılması paylaşılmadan önce uygulamaların yüklenmesinin gerekmediği anlamına gelir. Paylaşılan paket kapsayıcısının çalışması için paylaşılan paket kapsayıcısının içinde tanımlanan tüm uygulamaların yüklenmesi gerekmediği anlamına da gelir. Paylaşılan paket kapsayıcısı içindeki uygulamalar, paylaşılan paket kapsayıcı tanımını değiştirmek zorunda kalmadan bağımsız olarak güncelleştirilebilir.
Bir uygulamanın yalnızca bir kapsayıcı içinde yer almasına izin verileceğini unutmayın. Zaten paylaşılan paket kapsayıcısının parçası olan bir uygulamayı içeren paylaşılan paket kapsayıcısının dağıtılması hataya neden olur.
Önkoşul
Bu özelliği kullanmak için kuruluşlar cihazda bir yöneticiye ihtiyaç duyar. Ayrıca, paketlerin tümünün .msix paketleri olması gerekir. Yükleyicilerinizi MSIX paketi olarak paketlemek için mevcut yükleyici belgelerinden paket oluşturma makalemizi ziyaret edin.
Paylaşılan paket kapsayıcı tanımı
Paylaşılan paket contianer bir .xml dosyası tarafından tanımlanır. Kapsayıcı tanımı için benzersiz bir ad ve bu kapsayıcıya ait paketlerin listesi gerekir. .xml'ya yalnızca ana paketlerin eklenmesi gerekiyor. İsteğe bağlı paketler ve değişiklik paketleri, ana paketiyle aynı kapsayıcıyı zaten paylaştığından, paylaşılan paket kapsayıcısına otomatik olarak eklenir. Paketlerin önceliğinin listenin en üstünden en altına doğru belirlendiğini unutmayın. En üstteki paketin en yüksek önceliğe sahip olacağı anlamına gelir. Paketin önceliği, aynı dosyalara sahip olabilecek paketler arasındaki çakışma çözümleri için kullanılır. Aşağıda bir örnek verilmiştir.
<?xml version="1.0" encoding="utf-8"?>
<AppSharedPackageContainer Name="ContosoContainer">
<PackageFamily Name="Fabrikam.MainApp_8wekyb3d8bbwe"/>
<PackageFamily Name="Contoso.MainApp_8wekyb3d8bbwe"/>
<PackageFamily Name="ContosoCustomize_7xekyb3d8ccde"/>
</AppSharedPackageContainer>
.xmlkapsayıcı tanımına sahip olduğunuzda, paylaşılan paket kapsayıcısını dağıtmak, sıfırlamak, güncelleştirmek ve cihazdan kaldırmak için aşağıdaki PowerShell komutlarını kullanabilirsiniz. Diğer tüm uygulama dağıtım komutlarının aynı kaldığını unutmayın (paketleri yükleme gibi)
PowerShell komutları
Paylaşılan Paket kapsayıcısı tanımını dağıtma
Add-AppSharedPackageContainer <path>
Bu komut, belirli bir kullanıcı için paylaşılan paket kapsayıcısı definitonunu dağıtır. İsteğe bağlı parametreler şunları içerir:
| Parametre | Açıklama |
|---|---|
| ZorlaUygulamaKapatma | Paylaşılan Paket Kapsayıcısı'nda çalışmakta olan tüm paketleri kapatır. |
Paylaşılan paket kapsayıcısını kaldırma
Remove-AppSharedPackageContainer -Name <name>
Bu komut, belirli bir kullanıcı için paylaşılan paket kapsayıcısı definitonunu kaldırır. İsteğe bağlı parametreler şunları içerir:
| Parametre | Açıklama |
|---|---|
| ZorlaUygulamaKapatma | Paylaşılan Paket Kapsayıcısı'ndaki tüm paketleri kapatır. |
Paylaşılan paket kapsayıcısı hakkında bilgi alma
Get-AppSharedPackageContainer -Name <name>
Bu komut paylaşılan paket kapsayıcısı hakkında bilgi alır. Özellikle paylaşılan paket kapsayıcısının içinde hangi paketlerin olduğunu gösterir.
Paylaşılan paket kapsayıcısını sıfırla
Reset-AppSharedPackageContainer -Name <name>
Bu komut, sanal dosyalar ve kayıt defteri anahtarları dahil olmak üzere kapsayıcının tüm uygulama verilerini yok eder.
Sağlanmış paket kapsayıcısını dağıtma
Bu komut, önceden yapılandırılmış bir paylaşılan paket kapsayıcısını dağıtır.
Add-AppProvisionedSharedPackageContainer -DefinitionFile "<filepath>" -Online
Sağlanan paket kapsayıcının dağıtıldığını doğrulayın
Bu komut, sağlanan paylaşılan paket kapsayıcının dağıtıldığını doğrular
Get-AppProvisionedSharedPackageContainer -Online
Sağlanmış paket kapsayıcısını kaldırın
Bu komut, sağlanan paylaşılan paket kapsayıcısını kaldırır
Remove-AppProvisionedSharedPackageContainer -Name "<name>" -Online