Udostępnij za pośrednictwem


Parametry narzędzia MSIXMGR

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

Wymagania wstępne

Aby użyć narzędzia MSIXMGR, potrzebne są następujące elementy:

  • Pobierz narzędzie MSIXMGR.
  • Pobierz aplikację MSIX spakowana (.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 pełną nazwą określonego 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 pełną nazwą określonego 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 (rozpakowany pakiet). Należy również określić następujące wymagane parametry podrzędne:

Wymagany parametr opis
-packagePath Ścieżka do pakietu do 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 .appxplików , .msix, .appxbundlelub .msixbundlei wyodrębnij jego zawartość do folderu. Należy również określić następujące wymagane parametry podrzędne:

Wymagany parametr opis
-destination Katalog do umieszczania wynikowych folderów pakietów.
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików to .vhd, , .cim.vhdx. Ten parametr jest wymagany tylko podczas rozpakowywania plików CIM.
-packagePath Ścieżka do pakietu w celu rozpakowania lub ścieżki do katalogu zawierającego wiele pakietów do rozpakowywania.
-rootDirectory Określa katalog główny na obrazie, aby rozpakować pakiety do. 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
    

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

Parametr opcjonalny opis Przykład
-applyACLs Stosuje listy ACL do wynikowych folderów pakietów i ich folderu nadrzędnego. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs
-create Tworzy nowy obraz o określonym typie pliku i rozpakuje pakiety do tego obrazu. Wymaga -filetype parametru. 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 to VHD, , CIMVHDX. Ten parametr jest wymagany podczas rozpakowywania plików CIM. Wymaga -create parametru. 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, aby rozpakować pakiety do. 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 Sprawdza poprawność pliku podpisu pakietu przed rozpakowaniem 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 plików lub .vhdx . Wymaga parametrów -create 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 parametry podrzędne:

Wymagany parametr opis
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików to VHD, , CIMVHDX.
-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

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

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

-UnmountImage

Odinstalowywanie obrazu VHD, VHDX lub CIM. Należy również określić następujące wymagane parametry podrzędne:

Wymagany parametr opis
-fileType Typ pliku do rozpakowywania pakietów. Prawidłowe typy plików to VHD, , CIMVHDX.
-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

Poniżej przedstawiono 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 do odinstalowania. 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 MSIX, zapoznaj się z następującymi artykułami: