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


Add-SCApplicationHostTemplate

Добавляет шаблон узла приложения в шаблон службы.

Синтаксис

Add-SCApplicationHostTemplate
   [-DeploymentOrder <Int32>]
   [-ServicingOrder <Int32>]
   [-Name] <String>
   [-Description <String>]
   [-Tag <String>]
   -ComputerName <String>
   -ApplicationProfile <ApplicationProfile>
   -ServiceTemplate <ServiceTemplate>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCApplicationHostTemplate
   [-DeploymentOrder <Int32>]
   [-ServicingOrder <Int32>]
   [-Port <Int32>]
   [-AllowUntrustedServerCertificate <Boolean>]
   -RunAsAccount <VMMCredential>
   [-WebApplicationHost]
   [-Name] <String>
   [-Description <String>]
   [-Tag <String>]
   -ComputerName <String>
   -Site <String>
   [-AuthenticationType <String>]
   -ApplicationProfile <ApplicationProfile>
   -ServiceTemplate <ServiceTemplate>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет Add-SCApplicationHostTemplate добавляет шаблон узла приложения в шаблон службы. Шаблон узла приложения используется для развертывания приложения уровня данных SQL (DAC) на развернутом сервере SQL или пакете веб-развертывания на поддерживаемом узле веб-приложения.

Примеры

Пример 1. Добавление шаблона узла приложения SQL в шаблон службы

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Add-SCApplicationHostTemplate -Name "SQL Application Host" -ComputerName "SQLServer01.Contoso.com" -ApplicationProfile $AppProfile -ServiceTemplate $ServiceTemplate

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

Вторая команда получает объект service temnplate с именем ServiceTemplate01 и сохраняет объект в переменной $ServiceTemplate.

Третья команда добавляет шаблон узла приложения в шаблон службы, хранящийся в $ServiceTemplate.

Пример 2. Добавление шаблона узла веб-приложения в шаблон службы

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "WebAppProfile01"
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $WebRAA = Get-SCRunAsAccount -Name "IIS Site Admin"
PS C:\> $WebAppHostTemplate = Add-SCApplicationHostTemplate -Name "Web Farm" -ServiceTemplate $ServiceTemplate -ApplicationProfile -$AppProfile -ComputerName "@Web Server@" -DeploymentOrder 2 -WebAppHost -Port 8172 -Site "Default Web Site" -AuthenticationType "NTLM" -AllowUntrustedServerCertificate -RunAsAccount $WebRAA

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

Вторая команда получает объект шаблона службы с именем ServiceTemplate01 и сохраняет объект в переменной $ServiceTemplate.

Третья команда получает объект учетной записи запуска от имени с именем IIS Site Администратор и сохраняет объект в переменной $WebRAA.

Последняя команда добавляет шаблон узла веб-приложения в шаблон службы, хранящийся в $ServiceTemplate (в данном случае ServiceTemplate01).

Параметры

-AllowUntrustedServerCertificate

Указывает, может ли развертывание продолжаться, когда целевой сервер развертывания представляет ненадежный сертификат сервера. Этот параметр используется в сочетании с шаблоном узла веб-приложения.

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

-ApplicationProfile

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

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

-AuthenticationType

Указывает механизм проверки подлинности, используемый для упрощения развертывания веб-приложений, связанных с шаблоном. Этот параметр используется в сочетании с шаблоном узла веб-приложения. Допустимые значения: NTLM и Basic.

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

-ComputerName

Указывает имя компьютера, который Virtual Machine Manager (VMM) может однозначно идентифицировать в сети. Допустимые форматы:

  • Полное доменное имя.
  • IPv4 или IPv6-адрес
  • NetBIOS-имя
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

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

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

-Description

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

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

-JobVariable

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

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

-Name

Указывает имя объекта VMM.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Port

Указывает сетевой порт, используемый при добавлении объекта или создании подключения. Допустимые значения: от 1 до 4095.

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

-PROTipID

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

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

-RunAsAccount

Указывает учетную запись запуска от имени, содержащую учетные данные с разрешением на выполнение этого действия.

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

-RunAsynchronously

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

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

-ServiceTemplate

Указывает объект шаблона службы.

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

-ServicingOrder

Указывает порядок обслуживания уровня компьютера или узла приложения.

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

-Site

Указывает веб-сайт, на котором развертываются все связанные пакеты веб-развертывания. Этот параметр используется в сочетании с шаблоном узла веб-приложения.

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

-Tag

Задает слово или фразу для связи с объектом, чтобы можно было искать все объекты с указанным набором тегов. Можно найти подмножество тегов или найти полный набор тегов.

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

-WebApplicationHost

Указывает, что шаблон узла приложения используется для узла веб-приложения.

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

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

ApplicationHostTemplate

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