Parametry nástroje MSIXMGR
Tento článek obsahuje parametry a syntaxi příkazového řádku, které můžete použít s nástrojem MSIXMGR.
Požadavky
Pokud chcete použít nástroj MSIXMGR, potřebujete:
- Stáhněte si nástroj MSIXMGR.
- Získejte aplikaci s balíčkem MSIX (
.msix
soubor). - Zařízení s Windows s oprávněními správce k vytvoření image MSIX.
-AddPackage
Přidejte balíček do zadané cesty k souboru.
-AddPackage <Path to the MSIX package>
nebo
-p <Path to the MSIX package>
Tady je příklad použití parametru -AddPackage
:
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"
-RemovePackage
Odeberte balíček se zadaným úplným názvem balíčku.
-RemovePackage <Package name>
nebo
-x <Package name>
Tady je příklad použití parametru -RemovePackage
. Úplný název balíčku najdete spuštěním rutiny PowerShellu Get-AppxPackage.
msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-FindPackage
Vyhledejte balíček s úplným názvem konkrétního balíčku.
-FindPackage <Package name>
Tady je příklad použití parametru -FindPackage
. Úplný název balíčku najdete spuštěním rutiny PowerShellu Get-AppxPackage.
msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-ApplyACLs
Použití seznamů ACL ve složce balíčku (rozbalený balíček). Musíte také zadat následující požadované dílčí parametry:
Povinný parametr | Popis |
---|---|
-packagePath |
Cesta k balíčku k rozbalení nebo cestu k adresáři obsahujícímu více balíčků k rozbalení |
-ApplyACLs -packagePath <Path to the package folder>
Tady je příklad použití parametru -ApplyACLs
:
msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"
-Rozbalit
Rozbalte balíček v jednom z formátů .appx
souborů , , .msix
.appxbundle
, nebo .msixbundle
a extrahujte jeho obsah do složky. Musíte také zadat následující požadované dílčí parametry:
Povinný parametr | Popis |
---|---|
-destination |
Adresář pro umístění výsledných složek balíčků. |
-fileType |
Typ souboru, na který se mají balíčky rozbalit. Platné typy souborů zahrnují .vhd , .vhdx , .cim . Tento parametr se vyžaduje pouze při rozbalení souborů CIM. |
-packagePath |
Cesta k balíčku k rozbalení nebo cestu k adresáři obsahujícímu více balíčků k rozbalení. |
-rootDirectory |
Určuje kořenový adresář na imagi, do které se mají balíčky rozbalit. Tento parametr se vyžaduje pouze při rozbalení nových a existujících souborů CIM. |
-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>
Tady je několik příkladů použití parametru -Unpack
:
Rozbalení balíčku do adresáře:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
Rozbalení balíčku do image disku VHDX:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
Rozbalení balíčku do image disku CIM:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
Tady jsou volitelné parametry, které můžete použít s parametrem -Unpack
:
Volitelný parametr | Popis | Příklad |
---|---|---|
-applyACLs |
Použije seznamy ACL na výsledné složky balíčků a jejich nadřazenou složku. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs |
-create |
Vytvoří novou image se zadaným typem souboru a rozbalí balíčky do této image. Vyžaduje parametr -filetype . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX |
-fileType |
Typ souboru, na který se mají balíčky rozbalit. Platné typy souborů zahrnují VHD , VHDX , CIM . Tento parametr se vyžaduje při rozbalení souborů CIM. Vyžaduje parametr -create . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps |
-rootDirectory |
Určuje kořenový adresář na imagi, do které se mají balíčky rozbalit. Tento parametr se vyžaduje při rozbalení nových a existujících souborů CIM. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps |
-validateSignature |
Před rozbalením balíčku ověří soubor podpisu balíčku. Tento parametr vyžaduje, aby se na počítači nainstaloval certifikát balíčku. Další informace najdete v tématu Úložiště certifikátů. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs |
-vhdSize |
Požadovaná velikost .vhd souboru nebo .vhdx souboru v MB. Musí být mezi 5 MB a 2040000 MB. Používejte jenom pro .vhd soubory nebo .vhdx soubory. Vyžaduje parametry -create a -filetype parametry. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500 |
-MountImage
Připojte image VHD, VHDX nebo CIM. Musíte také zadat následující požadované dílčí parametry:
Povinný parametr | Popis |
---|---|
-fileType |
Typ souboru, na který se mají balíčky rozbalit. Platné typy souborů zahrnují VHD , VHDX , CIM . |
-imagePath |
Cesta k souboru obrázku, který se má připojit. |
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Tady je příklad použití parametru -MountImage
:
msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM
Tady jsou volitelné parametry, které můžete použít s parametrem -MountImage
:
Volitelný parametr | Popis | Příklad |
---|---|---|
-readOnly |
Logická hodnota (true of false) označující, jestli má být image připojena pouze pro čtení. Pokud není zadaný, image se ve výchozím nastavení připojí jako jen pro čtení. | msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false |
-UnmountImage
Odpojte image VHD, VHDX nebo CIM. Musíte také zadat následující požadované dílčí parametry:
Povinný parametr | Popis |
---|---|
-fileType |
Typ souboru, na který se mají balíčky rozbalit. Platné typy souborů zahrnují VHD , VHDX , CIM . |
-imagePath |
Cesta k souboru obrázku, který se má připojit. |
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Tady je příklad použití parametru -UnmountImage
:
msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX
Tady jsou volitelné parametry, které můžete použít s parametrem -UnmountImage
:
Volitelný parametr | Popis | Příklad |
---|---|---|
-volumeId |
Identifikátor GUID svazku (zadaný bez složených závorek) přidružený k obrázku, který se má odpojit. Tento parametr je volitelný pouze pro soubory CIM. ID svazku můžete najít spuštěním rutiny PowerShellu Get-Volume. | msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM |
-quietUX
Potlačí interakci uživatele při spuštění nástroje MSIXMGR. Tento parametr je volitelný a lze ho použít s jakýmkoli jiným parametrem.
Tady je příklad použití -quietUX
parametru s parametrem -AddPackage
:
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX
Další kroky
Další informace o připojení aplikace MSIX najdete v těchto článcích: