runas.exe /profile /user:administrator "C:\temp\SQLSP3.bat"
将在Administrative Prompt中运行SQLSP3.bat文件,并在Windows Server 2008中询问Adminstrator密码。
SQLSP3.bat文件具有以下代码
C:\Temp\SQLSP3.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances
是否有任何选项,我可以在任何脚本文件编码pipe理员密码?
我不希望UAC问我密码。 一切都需要默默地发生。 请帮帮我。
将pipe理员密码编码到脚本文件中的问题是您将所述密码直接暴露给用户。 如果你不介意这样做,那么你最好给予用户pipe理员权限(即使是临时的)。
对于此升级,我收集您需要的权限是:备份文件和目录(SeBackupPrivilege)debugging程序(SeDebugPrivilege)pipe理审计和安全日志(SeSecurityPrivilege)
如果可以的话,使用像psexec – https://technet.microsoft.com/en-us/sysinternals/psexec.aspx远程执行升级。 然后,您可以从远程系统进行部署,您可以在其中inputpipe理员凭据并将升级指向目标系统。
就我所知,这就像你可以得到的一样轻巧。 过去,您需要调查远程部署选项。 https://serverfault.com/questions/tagged/deployment