Partager via


Modifier un script d’éditeur de package

Le script Modifier l’éditeur de package dans l’Shared Computer Toolkit MSIX peut être utilisé pour mettre à jour l’éditeur dans le manifeste avant de réinscrire le package en fonction d’un nouveau certificat. Ce script est actuellement limité aux applications MSIX, et non aux bundles MSIX.

Syntaxe

.\modify-package-publisher.ps1 -directory <String> -redist <String> -certPath <String> [[-pfxPath] <String>] [[-Password] <String>] [[-forceContinue]<Switch>]

Exemples

Mettre à jour l’éditeur en fonction du certificat

PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer"

Cette commande recherche de manière récursive le contenu de C :\MSIX pour tous les packages MSIX et met à jour l’éditeur d’application MSIX pour qu’il corresponde au serveur de publication du certificat situé à l’adresse C :\cert\mycert.cer. La signature d’une application de format de package MSIX avec un certificat SHA1 n’est pas prise en charge.

Mettre à jour l’éditeur et signer l’application 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"

Cette commande recherche de manière récursive le contenu de C :\MSIX pour tous les packages MSIX et met à jour l’éditeur d’application MSIX pour qu’il corresponde au serveur de publication du certificat situé à l’adresse C :\cert\mycert.cer. Ensuite, la commande signe à nouveau les packages MSIX identifiés à l’aide du certificat situé dans C :\cert\CertKey.pfx. La signature de l’application de format de package MSIX avec un certificat SHA1 n’est pas prise en charge.

Mettez à jour l’éditeur et signez l’application MSIX avec un certificat PFX protégé par mot de passe

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"

Cette commande recherche de manière récursive le contenu de C :\MSIX pour tous les packages MSIX et met à jour l’éditeur d’application MSIX pour qu’il corresponde au serveur de publication du certificat situé à l’adresse C :\cert\mycert.cer. Ensuite, la commande signe à nouveau les packages MSIX identifiés à l’aide du certificat situé dans C :\cert\CertKey.pfx à l’aide du mot de passe aaabbbccc pour déverrouiller le certificat protégé par mot de passe. La signature de l’application de format de package MSIX avec un certificat SHA1 n’est pas prise en charge.

Mettez à jour l’éditeur, signez l’application MSIX et forcez à passer à l’application MSIX suivante

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"

Cette commande recherche de manière récursive le contenu de C :\MSIX pour tous les packages MSIX et met à jour l’éditeur d’application MSIX pour qu’il corresponde au serveur de publication du certificat situé à l’adresse C :\cert\mycert.cer. Ensuite, la commande signe à nouveau les packages MSIX identifiés à l’aide du certificat situé dans C :\cert\CertKey.pfx. Si des erreurs se produisent lors du traitement d’un package MSIX, le script continue de mettre à jour l’éditeur et de signer à nouveau les packages MSIX identifiés. La signature de l’application de format de package MSIX avec un certificat SHA1 n’est pas prise en charge.

Paramètres

-Répertoire

Fournit le répertoire racine qui contient des applications MSIX. Ce répertoire est recherché de manière récursive pour tous les packages MSIX.

  • Type : Chaîne
  • Obligatoire : Oui
  • Position : nommée
  • Valeur par défaut : None

-certPath

Fournit le chemin complet du fichier de certificat (*.cer) utilisé pour identifier les informations de l’éditeur d’application nouvelle ou mise à jour.

  • Type : Chaîne
  • Obligatoire : Oui
  • Position : nommée
  • Valeur par défaut : None

-Redist

Chemin d’accès au fichier redistribuable récupéré à partir de l’Shared Computer Toolkit MSIX. Ce fichier est utilisé pour re-empaqueter l’application au format de package MSIX. Doit pointer vers l’architecture 32 bits ou 64 bits redistribuable.

  • Type : Chaîne
  • Obligatoire : Oui
  • Position : nommée
  • Valeur par défaut : None

-pfxPath

Chemin d’accès au certificat de signature de code (*.pfx) qui sera utilisé pour signer le package MSIX après la mise à jour de l’éditeur d’application.

  • Type : Chaîne
  • Obligatoire : Non
  • Position : nommée
  • Valeur par défaut : None

-password

Mot de passe requis par le certificat de signature de code (*.pfx).

  • Type : Chaîne
  • Obligatoire : Non
  • Position : nommée
  • Valeur par défaut : None

-forceContinue

Si spécifié, le script ignore les erreurs et tente de mettre à jour les informations de l’éditeur de toutes les applications.

  • Type : Chaîne
  • Obligatoire : Non
  • Position : nommée
  • Valeur par défaut : None