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 .appx
plików , .msix
, .appxbundle
lub .msixbundle
i 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 , , CIM VHDX . 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 , , CIM VHDX . |
-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 , , CIM VHDX . |
-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: