Тихая / автоматическая установка Powershell sql server 2008 - PullRequest
5 голосов
/ 25 августа 2011

Я видел немало ресурсов для автоматической установки SQL Server 2008 с линией CMD. Кто-нибудь знает, как установить sql server 2008 с PowerShell без вывода сообщений и что мне нужно настроить? Спасибо

Ответы [ 2 ]

3 голосов
/ 25 августа 2011

Автоматическая установка с SQL Server 2008 будет работать одинаково, независимо от того, вызываете ли вы ее из командной строки или из сценария PowerShell. Вам просто нужно изменить способ вызова установщика и передать параметры конфигурации в PowerShell. Он может получить громоздкий вызов внешних программ из PowerShell, а также передать ему параметры. Я полагаю, что вы бы использовали invoke-expression для вызова команды с параметрами. Честно говоря, я не пробовал использовать PowerShell для этой функции, так как она легко и просто работает в командной строке.

3 голосов
/ 25 августа 2011

Учитывая, что из командной строки вы запускаете что-то вроде этого:

[path]\setup.exe /Q /other_args

В PowerShell вы можете просто вызвать то же самое, используя что-то вроде этого:

$cmd = "[path]\setup.exe /Q /other_args";
Invoke-Expression -command $cmd | out-null;

У меня естьне делал это лично, но это был бы первый подход, который я бы попробовал, если бы это было моей задачей.

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