Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O script de modificação do publicador do pacote na MSIX Toolkit pode ser usado para atualizar o publicador no manifesto antes de re-assinar o pacote com base em um novo certificado. No momento, esse script está limitado a aplicativos MSIX e não a pacotes MSIX.
Sintaxe
.\modify-package-publisher.ps1 -directory <String> -redist <String> -certPath <String> [[-pfxPath] <String>] [[-Password] <String>] [[-forceContinue]<Switch>]
Exemplos
Atualizar o publicador com base no certificado
PS C:\> .\modify-package-publisher.ps1 -directory "C:\MSIX" -redist "C:\MSIX-Toolkit\Redist" -certPath "C:\cert\mycert.cer"
Esse comando pesquisa recursivamente o conteúdo de C:\MSIX para todos os pacotes MSIX e atualiza o editor de aplicativos MSIX para corresponder ao editor do certificado localizado em C:\cert\mycert.cer. A assinatura de um aplicativo de formato de pacote MSIX com um certificado SHA1 não tem suporte.
Atualizar o publicador e assinar o aplicativo 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"
Esse comando pesquisa recursivamente o conteúdo de C:\MSIX para todos os pacotes MSIX e atualiza o editor de aplicativos MSIX para corresponder ao editor do certificado localizado em C:\cert\mycert.cer. Em seguida, o comando assina novamente os pacotes MSIX identificados usando o certificado localizado em C:\cert\CertKey.pfx. A assinatura do aplicativo de formato de pacote MSIX com um certificado SHA1 não tem suporte.
Atualizar o publicador e assinar o aplicativo MSIX com um certificado PFX protegido por senha
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"
Esse comando pesquisa recursivamente o conteúdo de C:\MSIX para todos os pacotes MSIX e atualiza o editor de aplicativos MSIX para corresponder ao editor do certificado localizado em C:\cert\mycert.cer. Em seguida, o comando assina novamente os pacotes MSIX identificados usando o certificado localizado em C:\cert\CertKey.pfx usando a senha aaabbbccc para desbloquear o certificado protegido por senha. A assinatura do aplicativo de formato de pacote MSIX com um certificado SHA1 não tem suporte.
Atualizar o publicador, assinar o aplicativo MSIX e forçar a continuação para o próximo aplicativo 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"
Esse comando pesquisa recursivamente o conteúdo de C:\MSIX para todos os pacotes MSIX e atualiza o editor de aplicativos MSIX para corresponder ao editor do certificado localizado em C:\cert\mycert.cer. Em seguida, o comando assina novamente os pacotes MSIX identificados usando o certificado localizado em C:\cert\CertKey.pfx. Se ocorrerem erros durante o processamento de um pacote MSIX, o script continuará atualizando o publicador e assinando novamente os pacotes MSIX identificados. A assinatura do aplicativo de formato de pacote MSIX com um certificado SHA1 não tem suporte.
Parâmetros
-diretório
Fornece o diretório raiz que contém aplicativos MSIX. Esse diretório é pesquisado recursivamente por todos os pacotes MSIX.
- Tipo: string
- Necessário: Sim
- Posição: Nomeado
- Valor padrão: Nenhum
-certPath
Fornece o caminho completo para o arquivo de certificado (*.cer) usado para identificar as informações novas ou atualizadas do editor do aplicativo.
- Tipo: string
- Necessário: Sim
- Posição: Nomeado
- Valor padrão: Nenhum
-redist
O caminho para o arquivo redistribuível recuperado de dentro das Ferramentas MSIX. Esse arquivo é usado para empacotar novamente o aplicativo no formato de pacote MSIX. Deve apontar para a arquitetura de 32 bits ou 64 bits redistribuível.
- Tipo: string
- Necessário: Sim
- Posição: Nomeado
- Valor padrão: Nenhum
-pfxPath
O caminho para o certificado de assinatura de código (*.pfx) que será usado para assinar o pacote MSIX depois de atualizar o editor do aplicativo.
- Tipo: string
- Necessário: Não
- Posição: Nomeado
- Valor padrão: Nenhum
-senha
A senha exigida pelo certificado de assinatura de código (*.pfx).
- Tipo: string
- Necessário: Não
- Posição: Nomeado
- Valor padrão: Nenhum
-forceContinue
Se especificado, o script ignorará os erros e tentará atualizar as informações do publicador de todos os aplicativos.
- Tipo: string
- Necessário: Não
- Posição: Nomeado
- Valor padrão: Nenhum