Das Skript zum Ändern des Paketherausgebers im MSIX-Toolkit kann verwendet werden, um den Herausgeber im Manifest zu aktualisieren, bevor das Paket basierend auf einem neuen Zertifikat neu signiert wird. Dieses Skript ist derzeit auf MSIX-Apps und nicht auf MSIX-Bündel beschränkt.
Dieser Befehl durchsucht rekursiv den Inhalt von C:\MSIX nach allen MSIX-Paketen und aktualisiert den MSIX-App-Herausgeber so, dass er mit dem Herausgeber des Zertifikats übereinstimmt, das sich unter C:\cert\mycert.cer befindet. Das Signieren einer MSIX-Paketformatanwendung mit einem SHA1-Zertifikat wird nicht unterstützt.
Aktualisieren des Herausgebers und Signieren der MSIX-App
Dieser Befehl durchsucht rekursiv den Inhalt von C:\MSIX nach allen MSIX-Paketen und aktualisiert den MSIX-App-Herausgeber so, dass er mit dem Herausgeber des Zertifikats übereinstimmt, das sich unter C:\cert\mycert.cer befindet. Anschließend signiert der Befehl die identifizierten MSIX-Pakete mithilfe des Zertifikats unter C:\cert\CertKey.pfx neu. Das Signieren der MSIX-Paketformatanwendung mit einem SHA1-Zertifikat wird nicht unterstützt.
Aktualisieren des Herausgebers und Signieren der MSIX-App mit einem kennwortgeschützten PFX-Zertifikat
Dieser Befehl durchsucht rekursiv den Inhalt von C:\MSIX nach allen MSIX-Paketen und aktualisiert den MSIX-App-Herausgeber so, dass er mit dem Herausgeber des Zertifikats übereinstimmt, das sich unter C:\cert\mycert.cer befindet. Anschließend signiert der Befehl die identifizierten MSIX-Pakete mithilfe des Zertifikats unter C:\cert\CertKey.pfx mithilfe des Kennworts aaabbbccc erneut, um das kennwortgeschützte Zertifikat zu entsperren. Das Signieren der MSIX-Paketformatanwendung mit einem SHA1-Zertifikat wird nicht unterstützt.
Aktualisieren Sie den Herausgeber, signieren Sie die MSIX-App, und fahren Sie mit der nächsten MSIX-App fort.
Dieser Befehl durchsucht rekursiv den Inhalt von C:\MSIX nach allen MSIX-Paketen und aktualisiert den MSIX-App-Herausgeber so, dass er mit dem Herausgeber des Zertifikats übereinstimmt, das sich unter C:\cert\mycert.cer befindet. Anschließend signiert der Befehl die identifizierten MSIX-Pakete mithilfe des Zertifikats unter C:\cert\CertKey.pfx neu. Wenn fehler beim Verarbeiten eines MSIX-Pakets auftreten, aktualisiert das Skript weiterhin den Herausgeber und signiert die identifizierten MSIX-Pakete erneut. Das Signieren der MSIX-Paketformatanwendung mit einem SHA1-Zertifikat wird nicht unterstützt.
Parameter
-Verzeichnis
Stellt das Stammverzeichnis bereit, das MSIX-Anwendungen enthält. Dieses Verzeichnis wird rekursiv nach allen MSIX-Paketen durchsucht.
Typ: Zeichenfolge
Erforderlich: Ja
Position: Benannt
Standardwert: Keine
-certPath
Stellt den vollständigen Pfad zur Zertifikatdatei (*.cer) bereit, mit der die neuen oder aktualisierten Informationen des App-Herausgebers identifiziert werden.
Typ: Zeichenfolge
Erforderlich: Ja
Position: Benannt
Standardwert: Keine
-Redist
Der Pfad zur weiterverteilbaren Datei, die aus dem MSIX-Toolkit abgerufen wurde. Diese Datei wird verwendet, um die App erneut in das MSIX-Paketformat zu packen. Muss auf die 32-Bit- oder 64-Bit-Architektur zeigen, die weiterverteilt werden kann.
Typ: Zeichenfolge
Erforderlich: Ja
Position: Benannt
Standardwert: Keine
-pfxPath
Der Pfad zum Codesignaturzertifikat (*.pfx), das verwendet wird, um das MSIX-Paket nach dem Aktualisieren des App-Herausgebers zu signieren.
Typ: Zeichenfolge
Erforderlich: Nein
Position: Benannt
Standardwert: Keine
-password
Das kennwort, das vom Codesignaturzertifikat (*.pfx) benötigt wird.
Typ: Zeichenfolge
Erforderlich: Nein
Position: Benannt
Standardwert: Keine
-forceContinue
Wenn angegeben, ignoriert das Skript Fehler und versucht, die Herausgeberinformationen aller Apps zu aktualisieren.
Optimieren Sie Installation und Wartung von Software auf Ihrem Computer mithilfe von Windows-Paket-Manager. Erörtern Sie die Front-End-Komponenten und -Befehle, das Windows-Paket-Manager-Repository und Beiträge zum Repository.