Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo contiene los parámetros de la línea de comandos y la sintaxis que puede usar con la herramienta MSIXMGR.
Requisitos previos
Para usar la herramienta MSIXMGR, necesita:
- Descargue la herramienta MSIXMGR.
- Obtenga una aplicación empaquetada con MSIX (
.msixarchivo). - Un dispositivo Windows con permisos administrativos para crear la imagen MSIX.
-AddPackage
Agregue el paquete en la ruta de acceso de archivo especificada.
-AddPackage <Path to the MSIX package>
Otra posibilidad:
-p <Path to the MSIX package>
Este es un ejemplo del uso del -AddPackage parámetro :
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix"
-RemovePackage
Quite el paquete con el nombre completo del paquete especificado.
-RemovePackage <Package name>
Otra posibilidad:
-x <Package name>
Este es un ejemplo de uso del -RemovePackage parámetro . Para encontrar el nombre completo del paquete, ejecute el cmdlet Get-AppxPackage de PowerShell.
msixmgr.exe -RemovePackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-FindPackage
Busque un paquete con el nombre completo del paquete específico.
-FindPackage <Package name>
Este es un ejemplo de uso del -FindPackage parámetro . Para encontrar el nombre completo del paquete, ejecute el cmdlet Get-AppxPackage de PowerShell.
msixmgr.exe -FindPackage myapp_0.0.0.1_x64__8wekyb3d8bbwe
-ApplyACLs
Aplicar ACL a una carpeta de paquete (un paquete desempaquetado). También debe especificar los siguientes subparámetros necesarios:
| Parámetro obligatorio | Descripción |
|---|---|
-packagePath |
Ruta de acceso al paquete para desempaquetar o la ruta de acceso a un directorio que contiene varios paquetes para desempaquetar |
-ApplyACLs -packagePath <Path to the package folder>
Este es un ejemplo del uso del -ApplyACLs parámetro :
msixmgr.exe -ApplyACLs -packagePath "C:\MSIX\myapp_0.0.0.1_x64__8wekyb3d8bbwe"
-Desempaquetar
Desempaquete un paquete en uno de los formatos .appxde archivo , .msix, .appxbundleo .msixbundley extraiga su contenido en una carpeta. También debe especificar los siguientes subparámetros necesarios:
| Parámetro obligatorio | Descripción |
|---|---|
-destination |
Directorio en el que se colocarán las carpetas del paquete resultantes. |
-fileType |
Tipo de archivo en el que se van a desempaquetar paquetes. Entre los tipos de archivo válidos se incluyen .vhd, .vhdx, .cim. Este parámetro solo es necesario al desempaquetar en archivos CIM. |
-packagePath |
La ruta de acceso al paquete que se va a desempaquetar o la ruta de acceso a un directorio que contiene varios paquetes que se van a desempaquetar. |
-rootDirectory |
Especifica el directorio raíz de la imagen en la que se van a desempaquetar los paquetes. Este parámetro solo es necesario al desempaquetar en archivos CIM nuevos y existentes. |
-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>
Estos son algunos ejemplos de uso del -Unpack parámetro :
Para desempaquetar un paquete en un directorio:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp"Para desempaquetar un paquete en una imagen de disco VHDX:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.vhdx" -applyACLs -create -filetype VHDX -rootDirectory appsPara desempaquetar un paquete en una imagen de disco CIM:
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp\myapp.cim" -applyACLs -create -filetype CIM -rootDirectory apps
Estos son los parámetros opcionales que puede usar con el -Unpack parámetro :
| Parámetro opcional | Descripción | Ejemplo |
|---|---|---|
-applyACLs |
Aplica las ACL a las carpetas de paquete resultantes y a su carpeta primaria. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs |
-create |
Crea una nueva imagen con el tipo de archivo especificado y desempaqueta los paquetes en esa imagen. Requiere el -filetype parámetro . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType VHDX |
-fileType |
Tipo de archivo en el que se van a desempaquetar paquetes. Entre los tipos de archivo válidos se incluyen VHD, VHDX, CIM. Este parámetro es necesario al desempaquetar en archivos CIM. Requiere el -create parámetro . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -fileType CIM -rootDirectory apps |
-rootDirectory |
Especifica el directorio raíz de la imagen en el que se van a desempaquetar los paquetes. Este parámetro es necesario al desempaquetar en archivos CIM nuevos y existentes. | msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -applyACLs -create -filetype CIM -rootDirectory apps |
-validateSignature |
Valida el archivo de firma de un paquete antes de desempaquetar el paquete. Este parámetro requiere que el certificado del paquete esté instalado en el equipo. Para obtener más información, vea Almacenes de certificados. |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\Myapp" -validateSignature -applyACLs |
-vhdSize |
Tamaño deseado del .vhd archivo o .vhdx en MB. Debe tener entre 5 MB y 2040000 MB. Use solo para .vhd archivos o .vhdx . Requiere los -create parámetros y -filetype . |
msixmgr.exe -Unpack -packagePath "C:\MSIX\myapp.msix" -destination "C:\Apps\myapp" -create -fileType VHDX -vhdSize 500 |
-MountImage
Monte una imagen VHD, VHDX o CIM. También debe especificar los siguientes subparámetros necesarios:
| Parámetro obligatorio | Descripción |
|---|---|
-fileType |
Tipo de archivo en el que se van a desempaquetar paquetes. Entre los tipos de archivo válidos se incluyen VHD, VHDX, CIM. |
-imagePath |
Ruta de acceso al archivo de imagen que se va a montar. |
-MountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Este es un ejemplo del uso del -MountImage parámetro :
msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -fileType CIM
Estos son los parámetros opcionales que puede usar con el -MountImage parámetro :
| Parámetro opcional | Descripción | Ejemplo |
|---|---|---|
-readOnly |
Boolean (true de false) que indica si la imagen debe montarse como de solo lectura. Si no se especifica, la imagen se monta como de solo lectura de forma predeterminada. | msixmgr.exe -MountImage -imagePath "C:\MSIX\myapp.cim" -filetype CIM -readOnly false |
-UnmountImage
Desmonte una imagen VHD, VHDX o CIM. También debe especificar los siguientes subparámetros necesarios:
| Parámetro obligatorio | Descripción |
|---|---|
-fileType |
Tipo de archivo en el que se van a desempaquetar paquetes. Entre los tipos de archivo válidos se incluyen VHD, VHDX, CIM. |
-imagePath |
Ruta de acceso al archivo de imagen que se va a montar. |
-UnmountImage -imagePath <Path to the MSIX image> -fileType <VHD | VHDX | CIM>
Este es un ejemplo del uso del -UnmountImage parámetro :
msixmgr.exe -UnmountImage -imagePath "C:\MSIX\myapp.vhdx" -fileType VHDX
Estos son los parámetros opcionales que puede usar con el -UnmountImage parámetro :
| Parámetro opcional | Descripción | Ejemplo |
|---|---|---|
-volumeId |
GUID del volumen (especificado sin llaves) asociado a la imagen que se va a desmontar. Este parámetro solo es opcional para los archivos CIM. Para encontrar el identificador de volumen, ejecute el cmdlet Get-Volume de PowerShell. | msixmgr.exe -UnmountImage -volumeId 199a2f93-99a8-11ee-9b0d-4c445b63adac -filetype CIM |
-quietUX
Suprime la interacción del usuario al ejecutar la herramienta MSIXMGR. Este parámetro es opcional y se puede usar con cualquier otro parámetro.
Este es un ejemplo del uso del -quietUX parámetro con el -AddPackage parámetro :
msixmgr.exe -AddPackage "C:\MSIX\myapp.msix" -quietUX
Pasos siguientes
Para más información sobre App Attach, consulte estos artículos: