Dela via


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, .appxbundleeller , .msixbundleoch 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: