Megosztás a következőn keresztül:


Megosztott csomagtároló

A megosztott csomagtárolók lehetővé teszik az informatikai szakemberek számára, hogy megosztott futtatókörnyezeti tárolót hozzanak létre a csomagolt alkalmazásokhoz – a virtuális fájlrendszer és a virtuális beállításjegyzék egyesített nézetének megosztásával – lehetővé téve a hozzáférést egymás csomagjának gyökérfájljaihoz és állapotához. A Windows 10 Insider Preview Build 21354-től kezdődően az informatikai szakemberek kezelhetik, hogy milyen alkalmazások lehetnek a tárolóban, ami fontos az MSIX régi telepítőkből való konvertálásához. A megosztott tárolók koncepcióját elsősorban testreszabásra, az előfeltételként szükséges szoftverek megosztására és a konvertált alkalmazások kiegészítő bővítményeinek megosztására használják. Vegye figyelembe, hogy ez csak vállalati szolgáltatás, és rendszergazdai jogosultságokat igényel.

A megosztott csomag tárolóműveletei függetlenek az alkalmazástelepítési műveletekétől. Ez azt jelenti, hogy az alkalmazásokat nem kell telepíteni, mielőtt a csomagtároló definícióját megosztják az eszközön. Azt is jelenti, hogy a megosztott csomagtárolóban definiált összes alkalmazást nem kell telepíteni a megosztott csomag tárolójának futtatásához. A megosztott csomag tárolón belüli alkalmazások a megosztott csomag tárolódefiníciójának módosítása nélkül is képesek lesznek egymástól függetlenül frissíteni.

Vegye figyelembe, hogy egy alkalmazás csak egy tárolóban lehet. Ha olyan megosztott csomagtárolót helyez üzembe, amely olyan alkalmazást tartalmaz, amely már része egy megosztott csomagtárolónak, hibaüzenetet fog eredményezni.

Előfeltétel

A funkció használatához a vállalatoknak rendszergazda szükséges az eszközön. Emellett a csomagoknak .msix-csomagoknak kell lenniük. Ha MSIX-csomagként szeretné csomagolni a telepítőket, látogasson el a meglévő telepítődokumentációból származó csomag létrehozására.

Megosztott csomag tárolódefiníciója

A megosztott csomagtartályt egy .xml fájl határozza meg. A tárolódefinícióhoz egyedi névre és az adott tárolóhoz tartozó csomagok listájára van szükség. Csak a fő csomagoknak kell a .xml-ban lenni. Az opcionális csomagok és a módosítási csomagok automatikusan bekerülnek a megosztott csomagtárolóba, mivel már ugyanazt a tárolót használják, mint a fő csomagjuk. Vegye figyelembe, hogy a csomagok prioritása a lista tetejétől a végéig van meghatározva. Ez azt jelenti, hogy a legfelső csomag lesz a legmagasabb prioritás. A csomag prioritása az azonos fájlokat tartalmazó csomagok közötti ütközések feloldására szolgál. Az alábbiakban egy minta látható.

<?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>   

Ha rendelkezik a tárolódefiníciós .xml, az alábbi PowerShell-parancsokkal telepítheti, alaphelyzetbe állíthatja, frissítheti és eltávolíthatja a megosztott csomagtárolót az eszközről. Vegye figyelembe, hogy az összes többi alkalmazástelepítési parancs változatlan marad (azaz csomagok telepítése)

PowerShell-parancsok

Megosztott csomag tárolódefiníciójának üzembe helyezése

Add-AppSharedPackageContainer <path> 

Ez a parancs üzembe helyezi a megosztott csomag tárolójának definitont az adott felhasználó számára. A választható paraméterek közé tartoznak a következők:

paraméter leírás
Alkalmazás Kényszerített Leállítása Bezárja a megosztott csomagtárolóban jelenleg futó összes csomagot.

Megosztott csomagtároló eltávolítása

Remove-AppSharedPackageContainer -Name <name>  

Ez a parancs eltávolítja az adott felhasználó megosztott csomagtárolójának definitont. A választható paraméterek közé tartoznak a következők:

paraméter Leírás
AlkalmazásKényszerítettLeállítása Bezárja az összes csomagot a megosztott csomagtárolóban.

Információk lekérése megosztott csomagtárolóról

Get-AppSharedPackageContainer -Name <name> 

Ez a parancs információt kap a megosztott csomagtárolóról. Ez különösen azt mutatja meg, hogy mely csomagok találhatók a megosztott csomagtárolóban.

Megosztott csomagtároló alaphelyzetbe állítása

Reset-AppSharedPackageContainer -Name <name>  

Ez a parancs megsemmisíti a tároló összes alkalmazásadatát, beleértve a virtuális fájlokat és a beállításkulcsokat is.

Kiépített csomagtároló üzembe helyezése

Ez a parancs üzembe helyez egy kiépített megosztott csomagtárolót.

Add-AppProvisionedSharedPackageContainer -DefinitionFile "<filepath>" -Online

A kiépített csomagtároló üzembe helyezésének ellenőrzése

Ez a parancs ellenőrzi, hogy üzembe van-e helyezve egy kiépített megosztott csomagtároló

Get-AppProvisionedSharedPackageContainer -Online

Kiépített csomagtároló eltávolítása

Ez a parancs eltávolít egy kiépített megosztott csomagtárolót

Remove-AppProvisionedSharedPackageContainer -Name "<name>" -Online