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


Add-SCComputerTierTemplate

Добавляет шаблон уровня компьютера в шаблон службы.

Синтаксис

Add-SCComputerTierTemplate
   [-Name] <String>
   [-Description <String>]
   [-InstanceMaximumCount <Int32>]
   [-InstanceMinimumCount <Int32>]
   [-DefaultInstanceCount <Int32>]
   [-DeploymentOrder <Int32>]
   [-Tag <String>]
   [-ServicingOrder <Int32>]
   [-NumberOfUpgradeDomains <Int32>]
   -ServiceTemplate <ServiceTemplate>
   -VMTemplate <Template>
   [-BlockAutomaticMigration \<Boolean\>]
   [-EnableAvailabilitySet \<Boolean\>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Заметка

Новый параметр [-EnableNestedVirtualization] <логический> включен в VMM 2019 UR1 и более поздних версиях. Дополнительные сведения см. в разделепараметров .

Командлет Add-SCComputerTierTemplate добавляет шаблон уровня компьютера в шаблон службы. Шаблон уровня компьютера содержит шаблон виртуальной машины, используемый для создания виртуальной машины.

Сведения о шаблонах служб введите Get-Help New-SCServiceTemplate -Detailed. Дополнительные сведения о шаблонах виртуальных машин введите Get-Help New-SCVMTemplate -Detailed.

Примеры

Пример 1. Добавление шаблона уровня компьютера в шаблон службы

PS C:\> $WebTemplate = Get-SCVMTemplate | Where-Object { $_.Name -Eq "WebTemplate01" }
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Add-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate -VMTemplate $WebTemplate -Name "Web Tier" -DefaultInstanceCount 3 -InstanceMinimumCount 1 -InstanceMaximumCount 5 -DeploymentOrder 1 -ServicingOrder 1 -NumberOfUpgradeDomains 1

Первая команда получает объект шаблона виртуальной машины с именем WebTemplate01 и сохраняет объект в переменной $WebTemplate.

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

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

Параметры

-BlockAutomaticMigration

Указывает, можно ли автоматически перенести компьютер. Если задано значение $True, автоматическая миграция блокируется. Если задано значение $False, разрешена автоматическая миграция. Значение по умолчанию — $False.

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

-DefaultInstanceCount

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

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

-DeploymentOrder

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

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

-Description

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

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

-EnableAvailabilitySet

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

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

-EnableNestedVirtualization

Включает вложенную виртуализацию.

Заметка

Этот параметр применим для VMM 2019 UR1.

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

-InstanceMaximumCount

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

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

-InstanceMinimumCount

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

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

-JobVariable

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

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

-Name

Указывает имя объекта Virtual Machine Manager (VMM).

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

-NumberOfUpgradeDomains

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

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

-PROTipID

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

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

-RunAsynchronously

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

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

-ServiceTemplate

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

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

-ServicingOrder

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

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

-Tag

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

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

-VMTemplate

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

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

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

ComputerTierTemplate

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