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.
El script Modify package publisher en MSIX Toolkit se puede usar para actualizar el publicador en el manifiesto antes de volver a firmar el paquete en función de un nuevo certificado. Este script se limita actualmente a las aplicaciones MSIX y no a los paquetes MSIX.
Sintaxis
.\modify-package-publisher.ps1 -directory <String> -redist <String> -certPath <String> [[-pfxPath] <String>] [[-Password] <String>] [[-forceContinue]<Switch>]
Ejemplos
Actualización del publicador en función del certificado
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer"
Este comando busca recursivamente el contenido de C:\MSIX para todos los paquetes MSIX y actualiza el publicador de aplicaciones MSIX para que coincida con el publicador del certificado ubicado en C:\cert\mycert.cer. No se admite la firma de una aplicación de formato de paquete MSIX con un certificado SHA1.
Actualización del publicador y firma de la aplicación MSIX
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer" -pfxPath "C:\cert\CertKey.pfx"
Este comando busca recursivamente el contenido de C:\MSIX para todos los paquetes MSIX y actualiza el publicador de aplicaciones MSIX para que coincida con el publicador del certificado ubicado en C:\cert\mycert.cer. A continuación, el comando vuelve a firmar los paquetes MSIX identificados mediante el certificado ubicado en C:\cert\CertKey.pfx. No se admite la firma de la aplicación de formato de paquete MSIX con un certificado SHA1.
Actualizar el publicador y firmar la aplicación MSIX con un certificado PFX protegido con contraseña
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer" -pfxPath "C:\cert\CertKey.pfx" -password "aaabbbccc"
Este comando busca recursivamente el contenido de C:\MSIX para todos los paquetes MSIX y actualiza el publicador de aplicaciones MSIX para que coincida con el publicador del certificado ubicado en C:\cert\mycert.cer. A continuación, el comando vuelve a firmar los paquetes MSIX identificados mediante el certificado ubicado en C:\cert\CertKey.pfx mediante la contraseña aaabbbccc para desbloquear el certificado protegido con contraseña. No se admite la firma de la aplicación de formato de paquete MSIX con un certificado SHA1.
Actualice el publicador, firme la aplicación MSIX y obligue a continuar con la siguiente aplicación MSIX.
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer" -pfxPath "C:\cert\CertKey.pfx" -forceContinue -pfxPath "C:\cert\CertKey.pfx"
Este comando busca recursivamente el contenido de C:\MSIX para todos los paquetes MSIX y actualiza el publicador de aplicaciones MSIX para que coincida con el publicador del certificado ubicado en C:\cert\mycert.cer. A continuación, el comando vuelve a firmar los paquetes MSIX identificados mediante el certificado ubicado en C:\cert\CertKey.pfx. Si se producen errores al procesar un paquete MSIX, el script seguirá actualizando el publicador y volverá a firmar los paquetes MSIX identificados. No se admite la firma de la aplicación de formato de paquete MSIX con un certificado SHA1.
Parámetros
-directorio
Proporciona el directorio raíz que contiene aplicaciones MSIX. Este directorio se busca recursivamente en todos los paquetes MSIX.
- Tipo: Cadena
- Obligatorio: Sí
- Posición: Nombrado
- Valor predeterminado: Ninguno
-certPath
Proporciona la ruta de acceso completa al archivo de certificado (*.cer) que se usa para identificar la información del publicador de aplicaciones nueva o actualizada.
- Tipo: Cadena
- Obligatorio: Sí
- Posición: Nombrado
- Valor predeterminado: Ninguno
-redist
Ruta de acceso al archivo redistribuible recuperado desde el MSIX Toolkit. Este archivo se usa para volver a empaquetar la aplicación en el formato de paquete MSIX. Debe apuntar a la arquitectura de 32 o 64 bits redistribuible.
- Tipo: Cadena
- Obligatorio: Sí
- Posición: Nombrado
- Valor predeterminado: Ninguno
-pfxPath
Ruta de acceso al certificado de firma de código (*.pfx) que se usará para firmar el paquete MSIX después de actualizar el editor de la aplicación.
- Tipo: Cadena
- Obligatorio: No
- Posición: Nombrado
- Valor predeterminado: Ninguno
-contraseña
Contraseña requerida por el certificado de firma de código (*.pfx).
- Tipo: Cadena
- Obligatorio: No
- Posición: Nombrado
- Valor predeterminado: Ninguno
-forceContinue
Si se especifica, el script omitirá los errores e intentará actualizar la información del publicador de todas las aplicaciones.
- Tipo: Cadena
- Obligatorio: No
- Posición: Nombrado
- Valor predeterminado: Ninguno