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


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.

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

Параметры

-ApplicationDeployment

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

Type:ApplicationDeployment
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

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

SQLScriptCommand

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