我需要通过 Ansible 自动安装 Microsoft Visual FoxPro 9,但似乎 VFP9 安装程序没有静默安装模式。
(请注意,我安装的是 MS Visual FoxPro 9,而不是 FoxPro 应用程序,因此建议这个不管用)。
我是否遗漏了什么?有没有办法对 VFP9 进行静默/无人值守安装?
安装程序详细信息:
答案1
- setup.exe 支持 /UnattendFile 选项,该选项使用带有预配置安装参数的 .ini 文件 - 根据您的需要创建它。
- 安装程序应从本地提升提示符(psexec)运行。
Ansible 任务将如下所示:
- name: Install FoxPro (via PsExec)
win_psexec:
command: "cmd.exe /c cd {{ install_folder }}\\FoxPro\\software\\setup\\ && setup.exe /fulllog /UnattendFile unattended.ini"
executable: "{{ install_folder }}\\FoxPro\\PsExec.exe"
elevated: yes
system: yes
nobanner: yes