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


Get-SCScriptCommand

Возвращает все команды скрипта для профиля приложения, развертывания приложения или профиля узла.

Синтаксис

Get-SCScriptCommand
   -ApplicationProfile <ApplicationProfile>
   [-VMMServer <ServerConnection>]
   [<CommonParameters>]
Get-SCScriptCommand
   -ApplicationDeployment <ApplicationDeployment>
   [-VMMServer <ServerConnection>]
   [<CommonParameters>]
Get-SCScriptCommand
   -PhysicalComputerProfile <PhysicalComputerProfile>
   [-VMMServer <ServerConnection>]
   [<CommonParameters>]

Описание

Командлет Get-SCScriptCommand получает все команды скриптов для профиля приложения, развертывания приложения или профиля узла.

Примеры

Пример 1. Получение всех команд скриптов, связанных с профилем приложения

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $ScriptCommand = Get-SCScriptCommand -ApplicationProfile $AppProfile
PS C:\> $ScriptCommand

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

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

Последняя команда отображает сведения обо всех объектах команд скрипта, хранящихся в массиве $ScriptCommand пользователю.

Пример 2. Получение всех команд скриптов, связанных с развертыванием приложения

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $AppDeployment = Get-SCApplicationDeployment -ApplicationProfile $AppProfile
PS C:\> $ScriptCommand = Get-SCScriptCommand -ApplicationDeployment $AppDeployment

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

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

Последняя команда получает все команды скрипта, связанные с объектом развертывания приложения, хранящимся в $AppDeployment, и сохраняет команды скрипта в $ScriptCommand.

Параметры

-ApplicationDeployment

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

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

-ApplicationProfile

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

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

-PhysicalComputerProfile

Указывает профиль, используемый для развертывания операционной системы на компьютере.

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

-VMMServer

Указывает объект сервера VMM.

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

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

ScriptCommand

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