我正在尝试在系统部署过程中静默安装 Cisco IP Communicator 软件。对于部署,我使用的是 KACE 2000,它基本上允许您编译批处理文件集并在安装操作系统后按特定顺序运行它们。
对于 IP Communicator,我使用安装程序开关进行静默安装,并且可行,但我面临的问题是,在安装过程中,Windows 会弹出设备驱动程序安装确认对话框。如果我手动单击以允许安装,则安装将顺利进行并最终完成。我怀疑这个问题适用于任何安装自己的驱动程序的软件,因此一定有一些解决方法。
我想消除这种用户交互,因为我们通常同时批量部署一堆系统。部署大约需要 30-45 分钟,我们不想监控部署过程,我们只希望能够启动 5 或 10 台计算机的部署,然后在一小时后回来,所有部署都已完成。
由于这看起来像是一个 Windows 提示,我认为思科无法帮助我解决这个问题。
我想到两个可能的解决方案是 1)在安装 CIPC 之前以某种方式预安装驱动程序,或 2)在安装第三方驱动程序时禁用提示。
从安全角度来看,我更倾向于选择第一种方案,除非有某种方式可以根据具体情况将驱动程序列入白名单,这样用户在安装特定驱动程序时就不会收到提示。理想情况下,我正在寻找一种从命令行预加载驱动程序的方法,或者使用 vbscript/powershell/WSH,这样不会导致驱动程序安装提示本身。
我正在使用 Win7 Pro SP1 x64。
答案1
我最终使用的解决方案是预加载用于对驱动程序进行数字签名的证书。如果这些证书位于计算机证书存储中,则不会显示驱动程序安装提示。