Delen via


MsiXMGR-hulpprogrammaparameters

Dit artikel bevat de opdrachtregelparameters en syntaxis die u kunt gebruiken met het hulpprogramma MSIXMGR.

Vereisten

Als u het hulpprogramma MSIXMGR wilt gebruiken, hebt u het volgende nodig:

  • Download het hulpprogramma MSIXMGR.
  • Een MSIX-pakkettoepassing (.msix bestand) ophalen.
  • Een Windows-apparaat met beheerdersmachtigingen voor het maken van de MSIX-installatiekopieën.

-AddPackage

Voeg het pakket toe op het opgegeven bestandspad.

-AddPackage <Path to the MSIX package>

of

-p <Path to the MSIX package>

Hier volgt een voorbeeld van het gebruik van de -AddPackage parameter:

msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"

-RemovePackage

Verwijder het pakket met de opgegeven volledige naam van het pakket.

-RemovePackage <Package name>

of

-x <Package name>

Hier volgt een voorbeeld van het gebruik van de -RemovePackage parameter. U kunt de volledige naam van het pakket vinden door de PowerShell-cmdlet Get-AppxPackage uit te voeren.

msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe

-FindPackage

Zoek een pakket met een specifieke volledige naam van het pakket.

-FindPackage <Package name>

Hier volgt een voorbeeld van het gebruik van de -FindPackage parameter. U kunt de volledige naam van het pakket vinden door de PowerShell-cmdlet Get-AppxPackage uit te voeren.

msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe

-ApplyACLs

ACL's toepassen op een pakketmap (een uitgepakt pakket). U moet ook de volgende vereiste subparameters opgeven:

Vereiste parameter Beschrijving
-packagePath Het pad naar het pakket om uit te pakken OF het pad naar een map met meerdere pakketten om uit te pakken
-ApplyACLs -packagePath <Path to the package folder>

Hier volgt een voorbeeld van het gebruik van de -ApplyACLs parameter:

msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"

-Uitpakken

Pak een pakket uit in een van de bestandsindelingen .appx, .msix, .appxbundleof .msixbundle, en pak de inhoud ervan uit in een map. U moet ook de volgende vereiste subparameters opgeven:

Vereiste parameter Beschrijving
-destination De map waarin u de resulterende pakketmap(en) wilt plaatsen.
-fileType Het type bestand om pakketten uit te pakken. Geldige bestandstypen zijn , .vhd.vhdx, .cim. Deze parameter is alleen vereist bij het uitpakken naar CIM-bestanden.
-packagePath Het pad naar het pakket om uit te pakken OF het pad naar een map met meerdere pakketten om uit te pakken.
-rootDirectory Hiermee geeft u de hoofdmap op de installatiekopieën om pakketten uit te pakken. Deze parameter is alleen vereist bij het uitpakken naar nieuwe en bestaande CIM-bestanden.
-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>

Hier volgen enkele voorbeelden van het gebruik van de -Unpack parameter:

  • Een pakket uitpakken in een map:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
    
  • Een pakket uitpakken in een VHDX-schijfkopieën:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
    
  • Een pakket uitpakken in een CIM-schijfinstallatiekopieën:

    msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
    

Dit zijn de optionele parameters die u kunt gebruiken met de -Unpack parameter:

Optionele parameter Beschrijving Voorbeeld
-applyACLs ACL's toepassen op de resulterende pakketmappen en de bovenliggende map. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs
-create Hiermee maakt u een nieuwe installatiekopieën met het opgegeven bestandstype en pakt u de pakketten uit naar die installatiekopieën. Vereist de -filetype parameter. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX
-fileType Het type bestand om pakketten uit te pakken. Geldige bestandstypen zijn , VHDVHDX, CIM. Deze parameter is vereist bij het uitpakken naar CIM-bestanden. Vereist de -create parameter. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps
-rootDirectory Hiermee geeft u de hoofdmap op de installatiekopieën om pakketten uit te pakken. Deze parameter is vereist bij het uitpakken naar nieuwe en bestaande CIM-bestanden. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps
-validateSignature Hiermee valideert u het handtekeningbestand van een pakket voordat u het pakket uitpakt. Voor deze parameter moet het certificaat van het pakket op de computer zijn geïnstalleerd.

Zie Certificaatarchieven voor meer informatie.
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs
-vhdSize De gewenste grootte van het .vhd bestand of .vhdx in MB. Moet tussen 5 MB en 2040000 MB zijn. Gebruik alleen voor .vhd of .vhdx bestanden. Hiervoor zijn de -create parameters en -filetype vereist. msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500

-MountImage

Koppel een VHD-, VHDX- of CIM-installatiekopieën. U moet ook de volgende vereiste subparameters opgeven:

Vereiste parameter Beschrijving
-fileType Het type bestand om pakketten uit te pakken. Geldige bestandstypen zijn , VHDVHDX, CIM.
-imagePath Het pad naar het afbeeldingsbestand dat moet worden gekoppeld.
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>

Hier volgt een voorbeeld van het gebruik van de -MountImage parameter:

msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM

Dit zijn de optionele parameters die u kunt gebruiken met de -MountImage parameter:

Optionele parameter Beschrijving Voorbeeld
-readOnly Booleaanse waarde (waar van onwaar) die aangeeft of de afbeelding moet worden gekoppeld als alleen-lezen. Als deze niet is opgegeven, wordt de installatiekopieën standaard gekoppeld als alleen-lezen. msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false

-UnmountImage

Ontkoppel een VHD-, VHDX- of CIM-installatiekopieën. U moet ook de volgende vereiste subparameters opgeven:

Vereiste parameter Beschrijving
-fileType Het type bestand om pakketten uit te pakken. Geldige bestandstypen zijn , VHDVHDX, CIM.
-imagePath Het pad naar het afbeeldingsbestand dat moet worden gekoppeld.
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>

Hier volgt een voorbeeld van het gebruik van de -UnmountImage parameter:

msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX

Dit zijn de optionele parameters die u kunt gebruiken met de -UnmountImage parameter:

Optionele parameter Beschrijving Voorbeeld
-volumeId De GUID van het volume (opgegeven zonder accolades) dat is gekoppeld aan de afbeelding die moet worden ontkoppeld. Deze parameter is alleen optioneel voor CIM-bestanden. U kunt de volume-id vinden door de PowerShell-cmdlet Get-Volume uit te voeren. msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM

-quietUX

Onderdrukt gebruikersinteractie bij het uitvoeren van het hulpprogramma MSIXMGR. Deze parameter is optioneel en kan worden gebruikt met elke andere parameter.

Hier volgt een voorbeeld van het gebruik van de -quietUX parameter met de -AddPackage parameter:

msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX

Volgende stappen

Raadpleeg de volgende artikelen voor meer informatie over app-bijlage: