我想让 Vagrant 启动 Windows Server 2012 R2 机器并安装SQL Server 2014 Express作为配置的一部分。我已经在机器上安装了巧克力,并让 vagrant 运行这样的 powershell 文件:
config.vm.provision "shell", path: "./dev-tools.ps1"
choco install mssqlserver2014express -y
在那个powershell脚本中很简单。它运行脚本,看起来 SQL 安装程序不喜欢在没有显示的情况下运行:
==> default: The following error occurred:
==> default:
==> default: Showing a modal dialog box or form when the application is
not running in UserInteractive mode is not a valid operation. Specify
the ServiceNotification or DefaultDesktopOnly style to display a
notification from a service application.
==> default:
==> default: Error result: -2146233079
==> default: Result facility code: 19
==> default: Result error code: 5385
作为配置 Windows 框的一部分,有没有人处理过这样的事情?