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


MSIXMGR eszközparaméterek

Ez a cikk az MSIXMGR eszközzel használható parancssori paramétereket és szintaxisokat tartalmazza.

Előfeltételek

Az MSIXMGR eszköz használatához a következőkre van szüksége:

  • Töltse le az MSIXMGR eszközt.
  • MSIX-csomagolt alkalmazás (.msix fájl) lekérése.
  • Az MSIX-rendszerkép létrehozásához rendszergazdai engedélyekkel rendelkező Windows-eszköz.

-AddPackage

Adja hozzá a csomagot a megadott fájl elérési útján.

-AddPackage <Path to the MSIX package>

vagy

-p <Path to the MSIX package>

Íme egy példa a -AddPackage paraméter használatára:

msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"

-RemovePackage

Távolítsa el a csomagot a megadott teljes névvel.

-RemovePackage <Package name>

vagy

-x <Package name>

Íme egy példa a -RemovePackage paraméter használatára. A csomag teljes nevét a Get-AppxPackage PowerShell-parancsmag futtatásával találja meg.

msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe

-FindPackage

Keresse meg az adott csomag teljes nevét tartalmazó csomagot.

-FindPackage <Package name>

Íme egy példa a -FindPackage paraméter használatára. A csomag teljes nevét a Get-AppxPackage PowerShell-parancsmag futtatásával találja meg.

msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe

-ApplyACLs

ACL-ek alkalmazása egy csomagmappára (csomagolatlan csomagra). A következő szükséges alparamétereket is meg kell adnia:

Kötelező paraméter Leírás
-packagePath A csomagolni kívánt csomag elérési útja VAGY a kicsomagolandó több csomagot tartalmazó könyvtár elérési útja
-ApplyACLs -packagePath <Path to the package folder>

Íme egy példa a -ApplyACLs paraméter használatára:

msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"

-Kicsomagol

Csomagoljon ki egy csomagot az egyik fájlformátumban.appx, .msix.appxbundlevagy .msixbundlebontsa ki a tartalmát egy mappába. A következő szükséges alparamétereket is meg kell adnia:

Kötelező paraméter Leírás
-destination Az eredményként kapott csomagmappá(ka)t elhelyező könyvtár.
-fileType Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: .vhd, .vhdx.cim. Ez a paraméter csak a CIM-fájlokba való kicsomagoláskor szükséges.
-packagePath A csomagolni kívánt csomag elérési útja VAGY egy több csomagot tartalmazó könyvtár elérési útja.
-rootDirectory A rendszerkép gyökérkönyvtárát adja meg a csomagok kibontásához. Ez a paraméter csak új és meglévő CIM-fájlokba való kicsomagoláskor szükséges.
-Unpack -packagePath <Path to package to unpack OR path to a directory containing multiple packages to unpack> -destination <Directory to place the resulting package folder(s) in> -fileType <VHD | VHDX | CIM> -rootDirectory <Root directory on image to unpack packages to>

Íme néhány példa a -Unpack paraméter használatára:

  • Csomag kibontása könyvtárba:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
    
  • Csomag kicsomagolása VHDX-lemezképbe:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
    
  • Csomag kibontása CIM-lemezképbe:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
    

Az alábbiakban a paraméterrel -Unpack használható választható paramétereket találja:

Nem kötelező paraméter Leírás Példa
-applyACLs ACL-eket az eredményként kapott csomagmappára és szülőmappájára alkalmazza. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs
-create Létrehoz egy új lemezképet a megadott fájltípussal, és kicsomagolja a csomagokat a lemezképre. Ehhez a paraméterre -filetype van szükség. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX
-fileType Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: VHD, VHDXCIM. Ez a paraméter a CIM-fájlokba való kicsomagoláskor szükséges. Ehhez a paraméterre -create van szükség. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps
-rootDirectory Megadja a rendszerkép gyökérkönyvtárát a csomagok kibontásához. Ez a paraméter új és meglévő CIM-fájlokba való kicsomagoláskor szükséges. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps
-validateSignature Ellenőrzi a csomag aláírási fájlját a csomag kicsomagolása előtt. Ez a paraméter megköveteli, hogy a csomag tanúsítványa telepítve legyen a gépen.

További információ: Tanúsítványtárolók.
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs
-vhdSize A fájl vagy .vhdx fájl .vhd kívánt mérete MB-ban. 5 MB és 2040000 MB között kell lennie. Csak fájlokhoz vagy .vhdx fájlokhoz .vhd használható. Megköveteli a paramétereket és -filetype a -create paramétereket. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500

-MountImage

VHD-, VHDX- vagy CIM-rendszerkép csatlakoztatása. A következő szükséges alparamétereket is meg kell adnia:

Kötelező paraméter Leírás
-fileType Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: VHD, VHDXCIM.
-imagePath A csatlakoztatni kívánt képfájl elérési útja.
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>

Íme egy példa a -MountImage paraméter használatára:

msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM

Az alábbiakban a paraméterrel -MountImage használható választható paramétereket találja:

Nem kötelező paraméter Leírás Példa
-readOnly Logikai (igaz hamis) érték, amely azt jelzi, hogy a rendszerképet írásvédettként kell-e csatlakoztatni. Ha nincs megadva, a rendszerkép alapértelmezés szerint írásvédettként van csatlakoztatva. msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false

-UnmountImage

VHD-, VHDX- vagy CIM-rendszerkép leválasztása. A következő szükséges alparamétereket is meg kell adnia:

Kötelező paraméter Leírás
-fileType Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: VHD, VHDXCIM.
-imagePath A csatlakoztatni kívánt képfájl elérési útja.
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>

Íme egy példa a -UnmountImage paraméter használatára:

msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX

Az alábbiakban a paraméterrel -UnmountImage használható választható paramétereket találja:

Nem kötelező paraméter Leírás Példa
-volumeId A kötet (kapcsos zárójelek nélkül megadva) GUID azonosítója, amely a leválasztandó képhez van társítva. Ez a paraméter csak CIM-fájlok esetén nem kötelező. A kötetazonosítót a Get-Volume PowerShell-parancsmag futtatásával találhatja meg. msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM

-quietUX

Letiltja a felhasználói interakciót az MSIXMGR eszköz futtatásakor. Ez a paraméter nem kötelező, és bármely más paraméterrel használható.

Íme egy példa a -quietUX paraméter paraméterrel való -AddPackage használatára:

msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX

Következő lépések

Ha többet szeretne megtudni az MSIX-alkalmazás csatolásáról, tekintse meg az alábbi cikkeket: