MSIXMGR eszközparaméterek
Ez a cikk az MSIXMGR eszközzel használható parancssori paramétereket és szintaxisokat tartalmazza.
Előfeltételek
Az MSIXMGR eszköz használatához a következőkre van szüksége:
- Töltse le az MSIXMGR eszközt.
- MSIX-csomagolt alkalmazás (
.msix
fájl) lekérése. - Az MSIX-rendszerkép létrehozásához rendszergazdai engedélyekkel rendelkező Windows-eszköz.
-AddPackage
Adja hozzá a csomagot a megadott fájl elérési útján.
-AddPackage <Path to the MSIX package>
vagy
-p <Path to the MSIX package>
Íme egy példa a -AddPackage
paraméter használatára:
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"
-RemovePackage
Távolítsa el a csomagot a megadott teljes névvel.
-RemovePackage <Package name>
vagy
-x <Package name>
Íme egy példa a -RemovePackage
paraméter használatára. A csomag teljes nevét a Get-AppxPackage PowerShell-parancsmag futtatásával találja meg.
msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-FindPackage
Keresse meg az adott csomag teljes nevét tartalmazó csomagot.
-FindPackage <Package name>
Íme egy példa a -FindPackage
paraméter használatára. A csomag teljes nevét a Get-AppxPackage PowerShell-parancsmag futtatásával találja meg.
msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-ApplyACLs
ACL-ek alkalmazása egy csomagmappára (csomagolatlan csomagra). A következő szükséges alparamétereket is meg kell adnia:
Kötelező paraméter | Leírás |
---|---|
-packagePath |
A csomagolni kívánt csomag elérési útja VAGY a kicsomagolandó több csomagot tartalmazó könyvtár elérési útja |
-ApplyACLs -packagePath <Path to the package folder>
Íme egy példa a -ApplyACLs
paraméter használatára:
msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"
-Kicsomagol
Csomagoljon ki egy csomagot az egyik fájlformátumban.appx
, .msix
.appxbundle
vagy .msixbundle
bontsa ki a tartalmát egy mappába. A következő szükséges alparamétereket is meg kell adnia:
Kötelező paraméter | Leírás |
---|---|
-destination |
Az eredményként kapott csomagmappá(ka)t elhelyező könyvtár. |
-fileType |
Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: .vhd , .vhdx .cim . Ez a paraméter csak a CIM-fájlokba való kicsomagoláskor szükséges. |
-packagePath |
A csomagolni kívánt csomag elérési útja VAGY egy több csomagot tartalmazó könyvtár elérési útja. |
-rootDirectory |
A rendszerkép gyökérkönyvtárát adja meg a csomagok kibontásához. Ez a paraméter csak új és meglévő CIM-fájlokba való kicsomagoláskor szükséges. |
-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>
Íme néhány példa a -Unpack
paraméter használatára:
Csomag kibontása könyvtárba:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"
Csomag kicsomagolása VHDX-lemezképbe:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory apps
Csomag kibontása CIM-lemezképbe:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
Az alábbiakban a paraméterrel -Unpack
használható választható paramétereket találja:
Nem kötelező paraméter | Leírás | Példa |
---|---|---|
-applyACLs |
ACL-eket az eredményként kapott csomagmappára és szülőmappájára alkalmazza. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs |
-create |
Létrehoz egy új lemezképet a megadott fájltípussal, és kicsomagolja a csomagokat a lemezképre. Ehhez a paraméterre -filetype van szükség. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX |
-fileType |
Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: VHD , VHDX CIM . Ez a paraméter a CIM-fájlokba való kicsomagoláskor szükséges. Ehhez a paraméterre -create van szükség. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps |
-rootDirectory |
Megadja a rendszerkép gyökérkönyvtárát a csomagok kibontásához. Ez a paraméter új és meglévő CIM-fájlokba való kicsomagoláskor szükséges. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps |
-validateSignature |
Ellenőrzi a csomag aláírási fájlját a csomag kicsomagolása előtt. Ez a paraméter megköveteli, hogy a csomag tanúsítványa telepítve legyen a gépen. További információ: Tanúsítványtárolók. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs |
-vhdSize |
A fájl vagy .vhdx fájl .vhd kívánt mérete MB-ban. 5 MB és 2040000 MB között kell lennie. Csak fájlokhoz vagy .vhdx fájlokhoz .vhd használható. Megköveteli a paramétereket és -filetype a -create paramétereket. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500 |
-MountImage
VHD-, VHDX- vagy CIM-rendszerkép csatlakoztatása. A következő szükséges alparamétereket is meg kell adnia:
Kötelező paraméter | Leírás |
---|---|
-fileType |
Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: VHD , VHDX CIM . |
-imagePath |
A csatlakoztatni kívánt képfájl elérési útja. |
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Íme egy példa a -MountImage
paraméter használatára:
msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM
Az alábbiakban a paraméterrel -MountImage
használható választható paramétereket találja:
Nem kötelező paraméter | Leírás | Példa |
---|---|---|
-readOnly |
Logikai (igaz hamis) érték, amely azt jelzi, hogy a rendszerképet írásvédettként kell-e csatlakoztatni. Ha nincs megadva, a rendszerkép alapértelmezés szerint írásvédettként van csatlakoztatva. | msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false |
-UnmountImage
VHD-, VHDX- vagy CIM-rendszerkép leválasztása. A következő szükséges alparamétereket is meg kell adnia:
Kötelező paraméter | Leírás |
---|---|
-fileType |
Az a fájltípus, amelybe csomagolni szeretné a csomagokat. Az érvényes fájltípusok a következők: VHD , VHDX CIM . |
-imagePath |
A csatlakoztatni kívánt képfájl elérési útja. |
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Íme egy példa a -UnmountImage
paraméter használatára:
msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX
Az alábbiakban a paraméterrel -UnmountImage
használható választható paramétereket találja:
Nem kötelező paraméter | Leírás | Példa |
---|---|---|
-volumeId |
A kötet (kapcsos zárójelek nélkül megadva) GUID azonosítója, amely a leválasztandó képhez van társítva. Ez a paraméter csak CIM-fájlok esetén nem kötelező. A kötetazonosítót a Get-Volume PowerShell-parancsmag futtatásával találhatja meg. | msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM |
-quietUX
Letiltja a felhasználói interakciót az MSIXMGR eszköz futtatásakor. Ez a paraméter nem kötelező, és bármely más paraméterrel használható.
Íme egy példa a -quietUX
paraméter paraméterrel való -AddPackage
használatára:
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX
Következő lépések
Ha többet szeretne megtudni az MSIX-alkalmazás csatolásáról, tekintse meg az alábbi cikkeket:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: