Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skrypt modyfikujący wydawcę pakietów w zestawie narzędzi MSIX może służyć do aktualizowania wydawcy w manifeście przed ponownym podpisaniem pakietu na podstawie nowego certyfikatu. Ten skrypt jest obecnie ograniczony do aplikacji MSIX, a nie pakietów MSIX.
Składnia
.\modify-package-publisher.ps1 -directory <String> -redist <String> -certPath <String> [[-pfxPath] <String>] [[-Password] <String>] [[-forceContinue]<Switch>]
Przykłady
Zaktualizuj wydawcę na podstawie certyfikatu
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer"
To polecenie rekursywnie wyszukuje zawartość pliku C:\MSIX dla wszystkich pakietów MSIX i aktualizuje wydawcę aplikacji MSIX, aby był zgodny z wydawcą certyfikatu znajdującego się w lokalizacji C:\cert\mycert.cer. Podpisywanie aplikacji w formacie pakietu MSIX przy użyciu certyfikatu SHA1 nie jest obsługiwane.
Zaktualizuj wydawcę i podpisz aplikację 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"
To polecenie rekursywnie wyszukuje zawartość pliku C:\MSIX dla wszystkich pakietów MSIX i aktualizuje wydawcę aplikacji MSIX, aby był zgodny z wydawcą certyfikatu znajdującego się w lokalizacji C:\cert\mycert.cer. Następnie polecenie ponownie podpisuje zidentyfikowane pakiety MSIX przy użyciu certyfikatu znajdującego się w folderze C:\cert\CertKey.pfx. Podpisywanie aplikacji w formacie pakietu MSIX przy użyciu certyfikatu SHA1 nie jest obsługiwane.
Zaktualizuj wydawcę i podpisz aplikację MSIX certyfikatem PFX chronionym hasłem
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"
To polecenie rekursywnie wyszukuje zawartość pliku C:\MSIX dla wszystkich pakietów MSIX i aktualizuje wydawcę aplikacji MSIX, aby był zgodny z wydawcą certyfikatu znajdującego się w lokalizacji C:\cert\mycert.cer. Następnie polecenie ponownie podpisuje zidentyfikowane pakiety MSIX przy użyciu certyfikatu znajdującego się w lokalizacji C:\cert\CertKey.pfx przy użyciu hasła aaabbbccc w celu odblokowania certyfikatu chronionego hasłem. Podpisywanie aplikacji w formacie pakietu MSIX przy użyciu certyfikatu SHA1 nie jest obsługiwane.
Zaktualizuj wydawcę, podpisz aplikację MSIX i wymuś przejście do następnej aplikacji 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"
To polecenie rekursywnie wyszukuje zawartość pliku C:\MSIX dla wszystkich pakietów MSIX i aktualizuje wydawcę aplikacji MSIX, aby był zgodny z wydawcą certyfikatu znajdującego się w lokalizacji C:\cert\mycert.cer. Następnie polecenie ponownie podpisuje zidentyfikowane pakiety MSIX przy użyciu certyfikatu znajdującego się w folderze C:\cert\CertKey.pfx. Jeśli podczas przetwarzania pakietu MSIX wystąpią jakiekolwiek błędy, skrypt będzie nadal aktualizować wydawcę i ponownie podpisywać zidentyfikowane pakiety MSIX. Podpisywanie aplikacji w formacie pakietu MSIX przy użyciu certyfikatu SHA1 nie jest obsługiwane.
Parametry
-katalog
Udostępnia katalog główny zawierający aplikacje MSIX. Ten katalog jest cyklicznie wyszukiwany dla wszystkich pakietów MSIX.
- Typ: Struna
- Wymagane: Tak
- Pozycja: Nazwa
- Wartość domyślna: Żaden
-certPath
Zawiera pełną ścieżkę do pliku certyfikatu (*.cer) używanego do identyfikowania nowych lub zaktualizowanych informacji o wydawcy aplikacji.
- Typ: Struna
- Wymagane: Tak
- Pozycja: Nazwa
- Wartość domyślna: Żaden
-redist
Ścieżka do pliku redystrybucyjnego pobranego z zestawu narzędzi MSIX. Ten plik służy do ponownego spakowania aplikacji w formacie pakietu MSIX. Musi wskazywać na zestaw redystrybucyjny dla architektury 32-bitowej lub 64-bitowej.
- Typ: Struna
- Wymagane: Tak
- Pozycja: Nazwa
- Wartość domyślna: Żaden
-pfxPath
Ścieżka do certyfikatu podpisywania kodu (*.pfx), który będzie używany do podpisywania pakietu MSIX po dokonaniu aktualizacji wydawcy aplikacji.
- Typ: Struna
- Wymagane: Nie
- Pozycja: Nazwa
- Wartość domyślna: Żaden
-hasło
Hasło wymagane przez certyfikat podpisywania kodu (*.pfx).
- Typ: Struna
- Wymagane: Nie
- Pozycja: Nazwa
- Wartość domyślna: Żaden
-forceContinue
Jeśli zostanie określony, skrypt zignoruje błędy i spróbuje zaktualizować informacje o wydawcy wszystkich aplikacji.
- Typ: Struna
- Wymagane: Nie
- Pozycja: Nazwa
- Wartość domyślna: Żaden