MSIXMGR-verktygsparametrar
Den här artikeln innehåller de kommandoradsparametrar och syntax som du kan använda med VERKTYGET MSIXMGR.
Förutsättningar
Om du vill använda MSIXMGR-verktyget behöver du:
- Ladda ned MSIXMGR-verktyget.
- Hämta ett MSIX-paketerat program (
.msix
fil). - En Windows-enhet med administratörsbehörighet för att skapa MSIX-avbildningen.
-AddPackage
Lägg till paketet på den angivna filsökvägen.
-AddPackage <Path to the MSIX package>
eller
-p <Path to the MSIX package>
Här är ett exempel på hur du använder parametern -AddPackage
:
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"
-RemovePackage
Ta bort paketet med det angivna fullständiga paketets namn.
-RemovePackage <Package name>
eller
-x <Package name>
Här är ett exempel på hur du använder parametern -RemovePackage
. Du hittar paketets fullständiga namn genom att köra PowerShell-cmdleten Get-AppxPackage.
msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-FindPackage
Hitta ett paket med ett specifikt fullständigt paketnamn.
-FindPackage <Package name>
Här är ett exempel på hur du använder parametern -FindPackage
. Du hittar paketets fullständiga namn genom att köra PowerShell-cmdleten Get-AppxPackage.
msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-ApplyACLs
Tillämpa ACL:er på en paketmapp (ett uppackat paket). Du måste också ange följande obligatoriska underparametrar:
Obligatorisk parameter | beskrivning |
---|---|
-packagePath |
Sökvägen till paketet för att packa upp ELLER sökvägen till en katalog som innehåller flera paket att packa upp |
-ApplyACLs -packagePath <Path to the package folder>
Här är ett exempel på hur du använder parametern -ApplyACLs
:
msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"
-Uppacka
Packa upp ett paket i något av filformaten .appx
, .msix
, .appxbundle
eller , .msixbundle
och extrahera dess innehåll till en mapp. Du måste också ange följande obligatoriska underparametrar:
Obligatorisk parameter | beskrivning |
---|---|
-destination |
Katalogen som du vill placera de resulterande paketmapparna i. |
-fileType |
Vilken typ av fil som paketen ska packas upp till. Giltiga filtyper är .vhd , .vhdx , .cim . Den här parametern krävs bara när du packar upp till CIM-filer. |
-packagePath |
Sökvägen till paketet för att packa upp ELLER sökvägen till en katalog som innehåller flera paket att packa upp. |
-rootDirectory |
Anger rotkatalogen på avbildningen som paketen ska packas upp till. Den här parametern krävs endast när du packar upp till nya och befintliga CIM-filer. |
-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>
Här är några exempel på hur du använder parametern -Unpack
:
Så här packar du upp ett paket i en katalog:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
Så här packar du upp ett paket i en VHDX-diskbild:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
Så här packar du upp ett paket i en CIM-diskbild:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
Här är de valfria parametrar som du kan använda med parametern -Unpack
:
Valfri parameter | beskrivning | Exempel |
---|---|---|
-applyACLs |
Tillämpar ACL:er på de resulterande paketmapparna och deras överordnade mapp. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs |
-create |
Skapar en ny avbildning med den angivna filtypen och packar upp paketen till avbildningen. Kräver parametern -filetype . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX |
-fileType |
Vilken typ av fil som paketen ska packas upp till. Giltiga filtyper är VHD , VHDX , CIM . Den här parametern krävs när du packar upp till CIM-filer. Kräver parametern -create . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps |
-rootDirectory |
Anger rotkatalogen på avbildningen som paketen ska packas upp till. Den här parametern krävs när du packar upp till nya och befintliga CIM-filer. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps |
-validateSignature |
Validerar ett pakets signaturfil innan paketet packas upp. Den här parametern kräver att paketets certifikat är installerat på datorn. Mer information finns i Certifikatarkiv. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs |
-vhdSize |
Önskad storlek på .vhd filen eller .vhdx i MB. Måste vara mellan 5 MB och 2040000 MB. Använd endast för .vhd eller .vhdx filer. Kräver parametrarna -create och -filetype . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500 |
-MountImage
Montera en VHD-, VHDX- eller CIM-avbildning. Du måste också ange följande obligatoriska underparametrar:
Obligatorisk parameter | beskrivning |
---|---|
-fileType |
Vilken typ av fil som paketen ska packas upp till. Giltiga filtyper är VHD , VHDX , CIM . |
-imagePath |
Sökvägen till avbildningsfilen som ska monteras. |
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Här är ett exempel på hur du använder parametern -MountImage
:
msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM
Här är de valfria parametrar som du kan använda med parametern -MountImage
:
Valfri parameter | beskrivning | Exempel |
---|---|---|
-readOnly |
Booleskt värde (sant för falskt) som anger om avbildningen ska monteras som skrivskyddad. Om den inte anges monteras avbildningen som skrivskyddad som standard. | msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false |
-UnmountImage
Demontera en VHD-, VHDX- eller CIM-avbildning. Du måste också ange följande obligatoriska underparametrar:
Obligatorisk parameter | beskrivning |
---|---|
-fileType |
Vilken typ av fil som paketen ska packas upp till. Giltiga filtyper är VHD , VHDX , CIM . |
-imagePath |
Sökvägen till avbildningsfilen som ska monteras. |
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Här är ett exempel på hur du använder parametern -UnmountImage
:
msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX
Här är de valfria parametrar som du kan använda med parametern -UnmountImage
:
Valfri parameter | beskrivning | Exempel |
---|---|---|
-volumeId |
GUID för volymen (anges utan klammerparenteser) som är associerad med avbildningen för att demontera. Den här parametern är endast valfri för CIM-filer. Du hittar volym-ID genom att köra PowerShell-cmdleten Get-Volume. | msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM |
-quietUX
Undertrycker användarinteraktion när du kör MSIXMGR-verktyget. Den här parametern är valfri och kan användas med valfri annan parameter.
Här är ett exempel på hur du använder parametern -quietUX
med parametern -AddPackage
:
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX
Nästa steg
Mer information om MSIX-appanslutning finns i följande artiklar: