windows - 使用需要交互的弹出屏幕远程安装软件安装程序
问题描述
面临来自供应商的 Windows EXE 安装程序的问题,仍然需要弹出窗口以在命令行安装上进行交互。运行以下命令“Setup.exe ConfigFile.cfg”,直到显示消息弹出窗口结束时,我必须回答多个窗口。
当我以登录用户身份运行它时,我可以让 PowerShell 脚本监视弹出消息,并选择适当的选项。但是,如果我尝试在服务器上远程执行此操作,则没有弹出窗口,因为似乎输出被写入 NULL (或屏幕弹出窗口结束的任何地方)。我找不到弹出窗口来选择我想要的答案,所以安装卡住了,我无法静默安装此应用程序。
我已经和供应商谈过了,他们对此没有解决方案。这是一个较旧的软件。已经考虑记录安装并构建一个单独的安装程序,但这不是一个选项,因为这也在安装中执行数据库任务。(我对这个软件的所有补丁和修复都有同样的问题)
任何人都知道如何完全远程地与会话进行交互,并且知道这是否可能。我到处搜索,但找不到任何解决方案。
我将需要在许多机器上进行此安装,因此这需要是一个可重复的 DevOps 过程。如果我得到这个工作,将通过 Ansibles 执行。
解决方案
推荐阅读
- python - 在 Maya 场景中关联/引用 JSON 文件
- css - Bootstrap 4卡:删除空格
- android - 如何更改 BadgeDrawable Android 中的背景颜色
- neo4j - 具有可变长度多重关系的过滤路径(您可能认识的人查询)
- bash - 如何在 macOS Mojave 上安装 vigra?
- servlets - 在 ServletOutputStream 中刷新数据块后出错的最佳方法是什么
- c# - C# 反序列化格式奇怪的 JSON 数组
- javascript - 使用 JavaScript 在 10 秒内将进度条从 0 加载到 100%
- ios - ios中的ionic 3 geolocation位置错误
- vb.net - 使用 VB .NET 使用 Word 互操作库删除页面