A solução que acabei usando foi pré-carregando os certificados que foram usados para assinar digitalmente o driver. Se esses certificados estiverem no armazenamento de certificados do computador, o prompt de instalação do driver não será exibido.
Estou tentando instalar silenciosamente o software Cisco IP Communicator como parte de uma implantação do sistema. Para a implantação, estou usando o KACE 2000, que basicamente permite compilar conjuntos de arquivos em lote e executá-los em uma ordem específica após a instalação do sistema operacional.
Para o IP Communicator, estou usando os comutadores do instalador para fazer uma instalação silenciosa e isso funciona, mas o problema que enfrento é que, no meio da instalação, o Windows exibe uma caixa de diálogo de confirmação de instalação do driver de dispositivo. Se eu clicar manualmente para permitir a instalação, a instalação continuará e terminará. Eu suspeito que esse problema se aplicaria a qualquer software que instala seus próprios drivers, portanto, deve haver algumas soluções alternativas.
Desejo remover essa interação do usuário porque normalmente implantamos em lote vários sistemas ao mesmo tempo. A implantação leva de 30 a 45 minutos ou mais, e não queremos ter que monitorar a implantação, só queremos poder iniciar 5 ou 10 computadores implantando, voltar em uma hora e fazer com que todos sejam concluídos.
Como parece que este é um prompt do Windows, não acredito que a Cisco possa me ajudar a superar esse problema.
Duas possíveis soluções que pensei são 1) de alguma forma, pré-instalar o driver antes de instalar o CIPC, ou 2) desativar o aviso ao instalar drivers de terceiros.
A opção 1 seria minha preferência do ponto de vista da segurança, a menos que haja alguma forma de colocar os drivers na lista de permissões caso a caso, para que o usuário não receba uma solicitação ao instalar drivers específicos. Idealmente, estou procurando uma maneira de pré-carregar o driver a partir da linha de comando ou usando vbscript / powershell / WSH de alguma forma que não resultaria em um prompt de instalação do driver em si.
Estou trabalhando no Win7 Pro SP1 x64.
A solução que acabei usando foi pré-carregando os certificados que foram usados para assinar digitalmente o driver. Se esses certificados estiverem no armazenamento de certificados do computador, o prompt de instalação do driver não será exibido.