Add-SCComputerTierTemplate
Adiciona um modelo de nível de computador a um modelo de serviço.
Syntax
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>]
Description
Nota
Um novo parâmetro [-EnableNestedVirtualization] está incluído na VMM 2019 UR1. Para mais informações, consulte Parâmetros.
O cmdlet Add-SCComputerTierTemplate adiciona um modelo de nível de computador a um modelo de serviço. Um modelo de nível de computador contém um modelo de máquina virtual que é usado para criar uma máquina virtual.
Para obter informações sobre modelos de serviço, escreva Get-Help New-SCServiceTemplate -Detailed
.
Para mais informações sobre modelos de máquinas virtuais, escreva Get-Help New-SCVMTemplate -Detailed
.
Exemplos
Exemplo 1: Adicione um modelo de nível de computador a um modelo de serviço
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
O primeiro comando obtém o objeto de modelo de máquina virtual chamado WebTemplate01 e armazena o objeto na variável $WebTemplate.
O segundo comando obtém o objeto do modelo de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.
O último comando adiciona um modelo de nível de computador ao modelo de serviço armazenado em $ServiceTemplate.
Parâmetros
-BlockAutomaticMigration
Indica se o computador pode ser migrado automaticamente. Quando definido para $True, a migração automática é bloqueada. Quando definido para $False, a migração automática é permitida. O valor predefinido é $False.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultInstanceCount
Especifica a contagem de exemplos padrão para um nível de computador que pode ser dimensionado. O valor predefinido é 1.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentOrder
Especifica a ordem na qual é implantado um nível de computador, anfitrião de aplicação ou aplicação.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica uma descrição para o modelo de nível do computador.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAvailabilitySet
Indica se um conjunto de disponibilidade é gerado num nível de serviço quando um serviço é implantado.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
Permite a virtualização aninhada.
Nota
Este parâmetro é aplicável para VMM 2019 UR1.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceMaximumCount
Especifica o número máximo de máquinas virtuais às quais uma instância de serviço pode escalar.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceMinimumCount
Especifica o número mínimo de máquinas virtuais para as quais uma instância de serviço pode escalar.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de um objeto Virtual Machine Manager (VMM).
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfUpgradeDomains
Especifica o número de domínios de atualização para um nível de computador que pode ser dimensionado. O valor predefinido é 1.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Especifica um objeto de modelo de serviço.
Type: | ServiceTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicingOrder
Especifica a ordem na qual um nível de computador ou anfitrião de aplicação é reparado.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Especifica uma palavra ou frase para associar a um objeto para que possa pesquisar todos os objetos com o conjunto especificado de tags. Pode procurar um subconjunto de tags ou pode procurar o conjunto completo de tags.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Especifica um objeto de modelo VMM usado para criar máquinas virtuais.
Type: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
ComputerTierTemplate
Este cmdlet devolve um objeto ComputerTierTemplate .