PowerShell静默安装不适用于SQL Server 2014

时间:2017-08-16 08:06:03

标签: sql-server powershell

对于SQL Server 2008或SQL Server 2008 R2的Service Pack的静默安装,以下命令可以正常工作:

powershell.exe -executionpolicy bypass -noninteractive -nologo 
     -file \\ns-sisci01\ServiceOperationsAutomation\BAO-shared\Dev\Programs\MSSQL\SPUpgrade\SP_Installation.ps1  
     USCKU1METY0014\sql2014 d:\sysdba\SQLServer2014SP2-KB3171021-x64-ENU.exe

它没有提示我任何东西,它只是运行。

当我将它用于SQL Server 2014时,它会提示我是否要运行安装程序 像这样

enter image description here

当我说取消时,它会失败,是的,它会继续。

但我在一些脚本中使用此命令,我不想提供任何输入。

如果我遗漏任何参数,你能帮忙吗?

1 个答案:

答案 0 :(得分:-1)

从描述中我认为是UAC阻止了它。

尝试禁用UAC,但这需要重新启动。

禁用UAC也存在安全问题,它用于提高操作系统的安全性,有助于防止对您的计算机进行未经授权的更改。

enter image description here

此致