我正在尝试通过WPF应用程序静默安装带有高级服务的SQL Server 2014 Express(SQLEXPRADV_x64_ENU)但我遇到了一些困难。
当应用程序运行时,它会提取安装文件,但似乎只是跳过所有其他文件并且不安装任何内容。我也没有收到任何错误消息。以下是我正在传递的论据。对我所做错的任何帮助都将不胜感激。
var process = new Process
{
StartInfo =
{
FileName = $"{_installationSoftwarePath}\\SQLEXPRADV_x64_ENU.exe",
Arguments = $" /QS /u /x:\"C:\\{Guid.NewGuid()}\" /ACTION=Install /ENU /FEATURES=SQLEngine,RS,Tools /IACCEPTSQLSERVERLICENSETERMS /SECURITYMODE=SQL /SAPWD=***** /HIDECONSOLE /SQLSVCACCOUNT=\"NT AUTHORITY\\SYSTEM\" /SQLSVCSTARTUPTYPE=Automatic /BROWSERSVCSTARTUPTYPE=Automatic /TCPENABLED=1 /SQLSYSADMINACCOUNTS=%USERDOMAIN%\\Administrator",
WindowStyle = ProcessWindowStyle.Hidden,
RedirectStandardOutput = true,
UseShellExecute = false
}
};
process.Start();
process.WaitForExit();