Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Skript Upravit vydavatele balíčku v sadě NÁSTROJŮ MSIX lze použít k aktualizaci vydavatele v manifestu před opětovným podepsáním balíčku na základě nového certifikátu. Tento skript je momentálně omezený na aplikace MSIX, nikoli sady MSIX.
Syntaxe
.\modify-package-publisher.ps1 -directory <String> -redist <String> -certPath <String> [[-pfxPath] <String>] [[-Password] <String>] [[-forceContinue]<Switch>]
Příklady
Aktualizace vydavatele na základě certifikátu
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer"
Tento příkaz rekurzivně prohledá obsah C:\MSIX pro všechny balíčky MSIX a aktualizuje vydavatele aplikace MSIX tak, aby odpovídal vydavateli certifikátu umístěného v umístění C:\cert\mycert.cer. Podepisování aplikace formátu balíčku MSIX pomocí certifikátu SHA1 není podporováno.
Aktualizace vydavatele a podepsání aplikace 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"
Tento příkaz rekurzivně prohledá obsah C:\MSIX pro všechny balíčky MSIX a aktualizuje vydavatele aplikace MSIX tak, aby odpovídal vydavateli certifikátu umístěného v umístění C:\cert\mycert.cer. Potom příkaz znovu podepíše identifikované balíčky MSIX pomocí certifikátu umístěného v umístění C:\cert\CertKey.pfx. Podepisování aplikace formátu balíčku MSIX pomocí certifikátu SHA1 není podporováno.
Aktualizace vydavatele a podepsání aplikace MSIX pomocí certifikátu PFX chráněného heslem
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"
Tento příkaz rekurzivně prohledá obsah C:\MSIX pro všechny balíčky MSIX a aktualizuje vydavatele aplikace MSIX tak, aby odpovídal vydavateli certifikátu umístěného v umístění C:\cert\mycert.cer. Pak příkaz znovu podepíše identifikované balíčky MSIX pomocí certifikátu umístěného v umístění C:\cert\CertKey.pfx pomocí hesla aaabbbccc k odemknutí certifikátu chráněného heslem. Podepisování aplikace formátu balíčku MSIX pomocí certifikátu SHA1 není podporováno.
Aktualizujte vydavatele, podepište aplikaci MSIX a vynuťte pokračování na další aplikaci 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"
Tento příkaz rekurzivně prohledá obsah C:\MSIX pro všechny balíčky MSIX a aktualizuje vydavatele aplikace MSIX tak, aby odpovídal vydavateli certifikátu umístěného v umístění C:\cert\mycert.cer. Potom příkaz znovu podepíše identifikované balíčky MSIX pomocí certifikátu umístěného v umístění C:\cert\CertKey.pfx. Pokud při zpracování balíčku MSIX dojde k nějakým chybám, skript bude dál aktualizovat vydavatele a znovu podepsat identifikované balíčky MSIX. Podepisování aplikace formátu balíčku MSIX pomocí certifikátu SHA1 není podporováno.
Parametry
-adresář
Poskytuje kořenový adresář, který obsahuje aplikace MSIX. Tento adresář rekurzivně vyhledá všechny balíčky MSIX.
- Typ: Řetězec
- Požadovaný: Ano
- Postavení: Pojmenovaný
- Výchozí hodnota: Žádný
-certPath
Poskytuje úplnou cestu k souboru certifikátu (*.cer) sloužícímu k identifikaci nových nebo aktualizovaných informací vydavatele aplikace.
- Typ: Řetězec
- Požadovaný: Ano
- Postavení: Pojmenovaný
- Výchozí hodnota: Žádný
-redist
Cesta k distribuovatelnému souboru načteného ze sady nástrojů MSIX. Tento soubor slouží k opětovnému zabalení aplikace do formátu balíčku MSIX. Musí odkazovat na 32bitovou nebo 64bitovou redistribuovatelnou architekturu.
- Typ: Řetězec
- Požadovaný: Ano
- Postavení: Pojmenovaný
- Výchozí hodnota: Žádný
-pfxPath
Cesta k podpisovému certifikátu kódu (*.pfx), která bude použita k podepsání balíčku MSIX po aktualizaci údajů o vydavateli aplikace.
- Typ: Řetězec
- Požadovaný: Ne
- Postavení: Pojmenovaný
- Výchozí hodnota: Žádný
-heslo
Heslo vyžadované podpisem kódu (*.pfx).
- Typ: Řetězec
- Požadovaný: Ne
- Postavení: Pojmenovaný
- Výchozí hodnota: Žádný
-forceContinue
Pokud je zadáno, skript bude ignorovat chyby a pokusí se aktualizovat informace o vydavateli všech aplikací.
- Typ: Řetězec
- Požadovaný: Ne
- Postavení: Pojmenovaný
- Výchozí hodnota: Žádný