Не удается записать ход установки сервера sql при запуске с powershell - PullRequest
0 голосов
/ 29 ноября 2011

Я устанавливаю SQL Server 2008R2 с Powershell.

Ниже приведена команда

function install{
$Command ="SQL_SERVER_CDs\SQL2008_R2\R2_ENTERPRISE\Setup.exe /q /ACTION=Install /IACCEPTSQLSERVERLICENSETERMS /INDICATEPROGRESS /FEATURES=SQLENGINE,REPLICATION,FULLTEXT /INSTANCENAME=DEMO5 /SECURITYMODE=SQL /SAPWD=Me@inv2011 /SQLSYSADMINACCOUNTS=CORP\R-PITTUR CORP\AIMFUNDS-G-Admin-SQL /SQLSVCACCOUNT=RAMU-PC\RAMU /SQLSVCPASSWORD=***** /AGTSVCACCOUNT=RAMU-PC\RAMU /AGTSVCPASSWORD=***** /ISSVCACCOUNT=RAMU-PC\RAMU /ISSVCPASSWORD=***** /INSTANCEDIR=S:\\ /INSTALLSHAREDDIR=C:\Program Files\Microsoft SQL Server /SQLUSERDBDIR=I:\DB_DATA /SQLUSERDBLOGDIR=H:\DB_LOGS /SQLTEMPDBDIR=T:\DEMO5 /SQLBACKUPDIR=S:\DEMO5 /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS"

Invoke-Expression $Command 
}

Когда я вызываю эту функцию установки, происходит установка SQL, но в консоли Powershell ничего не отображаетсяхотя я положил Indicateprogress в приведенной выше строке установки.Как мы можем отобразить журнал установки SQL Server.Можно ли перенаправить вывод на любой элемент управления, например Richtextbox, используя Powershell.

Ответы [ 2 ]

0 голосов
/ 30 ноября 2011

/ q означает вполне установить, верно?

Вот команда, которую я использую для установки SQL 2008 R2:

$command += 'setup.exe /CONFIGURATIONFILE=`"$configFile`" /SAPWD=`"$sysadminPassword`" /SQLSVCPASSWORD=`"$servicePassword`" /AGTSVCPASSWORD=`"$servicePassword`" /FTSVCPASSWORD=`"$servicePassword`" /ISSVCPASSWORD=`"$servicePassword`"'

Invoke-Expression $command
0 голосов
/ 29 ноября 2011

Некоторые параметры вашей команды содержат пробелы, например:

/INSTALLSHAREDDIR=C:\Program Files\Microsoft SQL Server

заключите их в кавычки так:

`"/INSTALLSHAREDDIR=C:\Program Files\Microsoft SQL Server`"

обратите внимание на использование символа обратной галочки (`) для экранирования кавычки в строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...