Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le script Modifier l’éditeur de package dans msIX Toolkit 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é à 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é à 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é à 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 passez de manière forcée à 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é à 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é
- Valeur par défaut: Aucun
-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é
- Valeur par défaut: Aucun
-redist
Chemin d’accès au fichier redistribuable récupéré à partir du kit de ressources MSIX. Ce fichier est utilisé pour re-empaqueter l’application au format de package MSIX. Doit pointer vers l’architecture de 32 bits ou de 64 bits redistribuable.
- Type : Chaîne
- Obligatoire: Oui
- Position: Nommé
- Valeur par défaut: Aucun
-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é
- Valeur par défaut: Aucun
-mot de passe
Mot de passe requis par le certificat de signature de code (*.pfx).
- Type : Chaîne
- Obligatoire: Non
- Position: Nommé
- Valeur par défaut: Aucun
-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é
- Valeur par défaut: Aucun