Para assinar, você pode usar o Set-AuthenticodeSignature
cmdlet. Isso, é claro, requer um certificado. Se você tiver uma Autoridade de Certificação (improvável) capaz de criar um certificado de assinatura de código. Caso contrário, existem várias ferramentas para criar um certificado autoassinado.
Você instala o certificado no seu repositório de certificados (abra o arquivo .cer
ou .pfx
no Windows Explorer para fazer isso) e depois o passa para Set-AuthenticodeSignature
(o cert:
provedor / unidade dá acesso aos certificados na sua loja).
Usar
help about_signing
ou a versão online desse tópico de ajuda para obter detalhes (incluindo a criação de um certificado autoassinado usando as ferramentas do Windows SDK [1] ).
[1] Presumo que este seja o grande download a que você está se referindo: você pode simplesmente instalar os bits necessários ou fazer uso de outras ferramentas (o OpenSSL inclui geração de certificado). Obter o SDK é, para essa finalidade, uma atividade pontual.