Поделиться через


Get-SCSQLScriptCommand

Возвращает скрипт SQL Server для развертывания приложения.

Синтаксис

Get-SCSQLScriptCommand
   [-VMMServer <ServerConnection>]
   -ApplicationDeployment <ApplicationDeployment>
   [<CommonParameters>]

Описание

Командлет Get-SCSQLScriptCommand получает скрипт Microsoft SQL Server для развертывания приложения.

Примеры

Пример 1. Получение указанной команды скрипта SQL Server для развертываний приложений

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $AppDeployment = Get-SCApplicationDeployment -ApplicationProfile $AppProfile -Name "SQLDataTierApp01"
PS C:\> Get-SCSQLScriptCommand -ApplicationDeployment $AppDeployment | where {$_.DeploymentOrder -eq "1" -and $_.SQLScriptType -eq "PreInstall"}

Первая команда получает объект профиля приложения с именем SvcWebAppProfile01, а затем сохраняет этот объект в переменной $AppProfile.

Вторая команда получает объект развертывания приложения с именем SQLDataTierApp01 для профиля приложения, хранящегося в $AppProfile, а затем сохраняет этот объект в переменной $AppDeployment.

Последняя команда получает первый скрипт SQL Server PreInstall, связанный с развертыванием приложения, хранящимся в $AppDeployment. Командлет выбирает правильный объект, указав порядок развертывания 1 и тип скрипта PreInstall.

Параметры

-ApplicationDeployment

Указывает объект развертывания приложения.

Тип:ApplicationDeployment
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VMMServer

Указывает серверный объект Virtual Machine Manager (VMM).

Тип:ServerConnection
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Выходные данные

SQLScriptCommand

Этот командлет возвращает объект SQLScriptCommand.