Udostępnij przez


Parametry narzędzia MSIXMGR

Ten artykuł zawiera parametry wiersza polecenia i składnię, których można użyć z narzędziem MSIXMGR.

Wymagania wstępne

Do korzystania z narzędzia MSIXMGR potrzebne są:

  • Pobierz narzędzie MSIXMGR.
  • Pobierz aplikację z pakietem MSIX (.msix plik).
  • Urządzenie z systemem Windows z uprawnieniami administracyjnymi do tworzenia obrazu MSIX.

-AddPackage

Dodaj pakiet w określonej ścieżce pliku.

-AddPackage <Path to the MSIX package>

lub

-p <Path to the MSIX package>

Oto przykład użycia parametru -AddPackage :

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

-RemovePackage

Usuń pakiet z określoną pełną nazwą pakietu.

-RemovePackage <Package name>

lub

-x <Package name>

Oto przykład użycia parametru -RemovePackage . Pełną nazwę pakietu można znaleźć, uruchamiając polecenie cmdlet programu PowerShell Get-AppxPackage.

msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe

-FindPackage

Znajdź pakiet z określoną pełną nazwą pakietu.

-FindPackage <Package name>

Oto przykład użycia parametru -FindPackage . Pełną nazwę pakietu można znaleźć, uruchamiając polecenie cmdlet programu PowerShell Get-AppxPackage.

msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe

-ApplyACLs

Zastosuj listy ACL do folderu pakietu (rozpakowanego pakietu). Należy również określić następujące wymagane podparametry:

Wymagany parametr Opis
-packagePath Ścieżka do pakietu w celu rozpakowywania lub ścieżki do katalogu zawierającego wiele pakietów do rozpakowywania
-ApplyACLs -packagePath <Path to the package folder>

Oto przykład użycia parametru -ApplyACLs :

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

-Rozpakować

Rozpakuj pakiet w jednym z formatów plików .appx, .msix, .appxbundlelub .msixbundlei wyodrębnij jego zawartość do folderu. Należy również określić następujące wymagane podparametry:

Wymagany parametr Opis
-destination Katalog, w który mają zostać umieścić foldery pakietów wynikowych.
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików obejmują .vhd, .vhdx, .cim. Ten parametr jest wymagany tylko podczas rozpakowywania do plików CIM.
-packagePath Ścieżka do pakietu, aby rozpakować lub ścieżkę do katalogu zawierającego wiele pakietów do rozpakowywania.
-rootDirectory Określa katalog główny na obrazie do rozpakowywania pakietów. Ten parametr jest wymagany tylko podczas rozpakowywania do nowych i istniejących plików 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>

Oto kilka przykładów użycia parametru -Unpack :

  • Aby rozpakować pakiet do katalogu:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
    
  • Aby rozpakować pakiet do obrazu dysku VHDX:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
    
  • Aby rozpakować pakiet do obrazu dysku CIM:

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

Oto opcjonalne parametry, których można użyć z parametrem -Unpack :

Parametr opcjonalny Opis Przykład
-applyACLs Stosuje listy ACL do folderów pakietów wynikowych i ich folderów nadrzędnych. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs
-create Tworzy nowy obraz o określonym typie pliku i rozpakowuje pakiety do tego obrazu. Wymaga parametru -filetype . msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików obejmują VHD, VHDX, CIM. Ten parametr jest wymagany podczas rozpakowywania do plików CIM. Wymaga parametru -create . msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps
-rootDirectory Określa katalog główny na obrazie do rozpakowywania pakietów. Ten parametr jest wymagany podczas rozpakowywania do nowych i istniejących plików CIM. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps
-validateSignature Weryfikuje plik podpisu pakietu przed rozpakowywaniem pakietu. Ten parametr wymaga zainstalowania certyfikatu pakietu na maszynie.

Aby uzyskać więcej informacji, zobacz Magazyny certyfikatów.
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs
-vhdSize Żądany rozmiar .vhd pliku lub .vhdx w MB. Musi mieć od 5 MB do 2040000 MB. Użyj tylko dla .vhd lub .vhdx plików. -create Wymaga parametrów i-filetype. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500

-MountImage

Zainstaluj obraz VHD, VHDX lub CIM. Należy również określić następujące wymagane podparametry:

Wymagany parametr Opis
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików obejmują VHD, VHDX, CIM.
-imagePath Ścieżka do pliku obrazu do zainstalowania.
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>

Oto przykład użycia parametru -MountImage :

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

Oto opcjonalne parametry, których można użyć z parametrem -MountImage :

Parametr opcjonalny Opis Przykład
-readOnly Wartość logiczna (prawda fałszu) wskazująca, czy obraz powinien być zainstalowany jako tylko do odczytu. Jeśli nie zostanie określony, obraz jest domyślnie instalowany jako tylko do odczytu. msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false

-UnmountImage

Odinstaluj obraz VHD, VHDX lub CIM. Należy również określić następujące wymagane podparametry:

Wymagany parametr Opis
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików obejmują VHD, VHDX, CIM.
-imagePath Ścieżka do pliku obrazu do zainstalowania.
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>

Oto przykład użycia parametru -UnmountImage :

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

Oto opcjonalne parametry, których można użyć z parametrem -UnmountImage :

Parametr opcjonalny Opis Przykład
-volumeId Identyfikator GUID woluminu (określony bez nawiasów klamrowych) skojarzony z obrazem w celu odinstalowynia. Ten parametr jest opcjonalny tylko dla plików CIM. Identyfikator woluminu można znaleźć, uruchamiając polecenie cmdlet programu PowerShell Get-Volume. msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM

-quietUX

Pomija interakcję użytkownika podczas uruchamiania narzędzia MSIXMGR. Ten parametr jest opcjonalny i może być używany z dowolnym innym parametrem.

Oto przykład użycia parametru -quietUX z parametrem -AddPackage :

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

Następne kroki

Aby dowiedzieć się więcej na temat dołączania aplikacji, zapoznaj się z następującymi artykułami: