如何在无人值守模式下卸载 MS SQL ODBC 驱动程序 17?

如何在无人值守模式下卸载 MS SQL ODBC 驱动程序 17?

我尝试在无人值守模式下 (chef-client) 安装最新版本的 MS SQL ODBC 驱动程序。日志显示没有错误,但程序和功能中列出了旧版本。

当我以交互方式运行 msiexec 时,安装程​​序会显示对话框,提示已安装产品的先前版本,并且将卸载该产品。我取消手动安装并尝试运行安装并指定参数/Quiet /Passive。但是没有用。

我的下一次尝试是先卸载以前版本的 ODBC 驱动程序。我获取产品 Guid 并运行msiexec /x "{xxxx-xxxx-xxxx}" /Quiet /Passive /log logfile。日志文件中没有错误,但驱动程序未被卸载。

当我从提升的命令提示符以交互方式运行相同的命令时,驱动程序将被卸载。
如何在无人值守模式下卸载 MS SQL ODBC 驱动程序 17?

答案1

问题是文件被锁定了。最终我在交互式卸载时收到了错误消息。消息显示了哪些进程应该停止。无人值守卸载不会打印任何错误消息。它会默默地继续并在日志中打印一切正常。我认为这是产品安装/卸载过程中的一个错误。

相关内容