mariadb 的 msiexec 出现错误

mariadb 的 msiexec 出现错误

这会失败(并且不允许我添加 /L 进行日志记录)并显示帮助弹出窗口:

Start-Process -FilePath msiexec -ArgumentList /i, "C:\app\install\mariadb-10.0.14-winx64.msi", INSTALLDIR="C:\ipw\bin\MariaDB 10.0\", PASSWORD=sekrit1234,STDCONFIG=0, SERVICENAME=MySQL, /qn -Wait

即我尝试使用指定的 rootpassword 将其安装为服务,并让包含的脚本等待完成。

仅供参考,此命令有效,它在同一个 powershell 脚本中运行:

Start-Process -FilePath msiexec -ArgumentList /i, "C:\app\install\PHPManagerForIIS-1.2.0-x64.msi", /qn -Wait

即 msiexec 在一定程度上起作用。

答案1

INSTALLDIR 属性中有一个未转义的空格导致了问题:|

相关内容