É complicado, mas pode ser feito. O problema está na confiança do certificado de editor da OpenVpn Technologies.
Uma postagem no blog explica em detalhes que clicar na caixa de seleção a caixa de diálogo de segurança incluída na sua pergunta importa o certificado do editor para sua loja local de certificados confiáveis ( Get-ChildItem Cert:\CurrentUser\TrustedPublisher
- no powershell). Se isso aconteceu, a instalação silenciosa funcionará porque o computador confia no editor. O problema com o post do blog é que ele encoraja você a baixar a cópia do certificado do autor de um arquivo armazenado na web controlado pelo autor. Qual derrota inteiramente a finalidade do certificado. Uma abordagem um pouco melhor é obter uma cópia do certificado para você. Se você baixar o instalador openvpn e, em seguida, validar sua soma de verificação para determinar se você tem uma alteração inalterada instalador, certificado pelo OpenVPN, em seguida, instalá-lo manualmente e aprovar o diálogo de confiança, você pode pegar o certificado da sua loja local cert, exportar o certificado OpenVPN e incluir sua cópia confiável do certificado com seu mecanismo de instalação.
Para exportar o certificado (uma vez que você o tenha):
-
obtenha o número de série (deve ter uma linha semelhante a
Subject: CN=OpenVPN Technologies ...
):certutil -store TrustedPublisher
-
exporte o certificado:
certutil -exportPFX TrustedPublisher <serial_number> openvpn.pfx
Em instâncias em que você deseja instalar o OpenVPN silenciosamente, basta primeiro importar e confiar no certificado com um comando como:
certutil -importPFX openvpn.pfx