Sdílet prostřednictvím


Parametry nástroje MSIXMGR

Tento článek obsahuje parametry příkazového řádku a syntaxi, 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 zabalenou v MSIX (.msix soubor).
  • Zařízení s Windows s oprávněními správce k vytvoření image MSIX.

-AddPackage

Přidejte balíček na zadanou cestu 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.

-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 na složku 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, který se má rozbalit, NEBO cesta 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ů .appxsouborů , .msix, .appxbundlenebo a .msixbundleextrahujte 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, do který chcete balíčky rozbalit. Mezi platné typy souborů patří .vhd, .vhdx, . .cim Tento parametr se vyžaduje pouze při rozbalení souborů CIM.
-packagePath Cesta k balíčku, který se má rozbalit, NEBO cesta k adresáři obsahujícímu více balíčků, které se mají rozbalit.
-rootDirectory Určuje kořenový adresář na imagi, do které se mají rozbalit balíčky. 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 s parametrem -Unpack použít:

Volitelný parametr Popis Příklad
-applyACLs Použije seznamy ACL na výsledné složky balíčků a jejich nadřazené složky. 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, do který chcete balíčky rozbalit. Mezi platné typy souborů patří 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 byl na počítači nainstalovaný 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 v MB. Musí být mezi 5 MB a 2040000 MB. Používejte jenom pro .vhd soubory nebo .vhdx . -create Vyžaduje parametry a-filetype. 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, do který chcete balíčky rozbalit. Mezi platné typy souborů patří 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 s parametrem -MountImage použít:

Volitelný parametr Popis Příklad
-readOnly Logická hodnota (true of false) označující, jestli se má obrázek připojit jen 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, do který chcete balíčky rozbalit. Mezi platné typy souborů patří 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 s parametrem -UnmountImage použít:

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 zjistíte spuštěním rutiny PowerShellu Get-Volume. msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM

-quietUX

Potlačuje interakci uživatele při spuštění nástroje MSIXMGR. Tento parametr je volitelný a je možné ho použít s jakýmkoli jiným parametrem.

Tady je příklad použití parametru -quietUX s parametrem -AddPackage :

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

Další kroky

Další informace o připojení aplikace najdete v těchto článcích: