Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller de kommandoradsparametrar och syntax som du kan använda med VERKTYGET MSIXMGR.
Förhandskrav
Om du vill använda MSIXMGR-verktyget behöver du:
- Ladda ned MSIXMGR-verktyget.
- Hämta ett MSIX-paketerat program (
.msixfil). - 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 och .msixbundleextrahera dess innehåll till en mapp. Du måste också ange följande obligatoriska underparametrar:
| Obligatorisk parameter | Beskrivning |
|---|---|
-destination |
Den katalog som du vill placera de resulterande paketmapparna i. |
-fileType |
Vilken typ av fil som paket ska packas upp till. Giltiga filtyper är .vhd, .vhdx, .cim. Den här parametern krävs endast 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 paket 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 appsSå 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 parametrarna 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 paket 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 |
Verifierar 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 paket 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 parametrarna som du kan använda med parametern -MountImage :
| Valfri parameter | Beskrivning | Exempel |
|---|---|---|
-readOnly |
Booleskt värde (sant 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 paket 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 parametrarna 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 App Attach finns i följande artiklar: