Partilhar via


New-AzDevCenterAdminPool

Cria ou atualiza um pool de computadores

Sintaxe

New-AzDevCenterAdminPool
   -Name <String>
   -ProjectName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   -DevBoxDefinitionName <String>
   -LocalAdministrator <LocalAdminStatus>
   -NetworkConnectionName <String>
   [-DisplayName <String>]
   [-ManagedVirtualNetworkRegion <String[]>]
   [-SingleSignOnStatus <SingleSignOnStatus>]
   [-StopOnDisconnectGracePeriodMinute <Int32>]
   [-StopOnDisconnectStatus <StopOnDisconnectEnableStatus>]
   [-Tag <Hashtable>]
   [-VirtualNetworkType <VirtualNetworkType>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzDevCenterAdminPool
   -InputObject <IDevCenterIdentity>
   -Location <String>
   -DevBoxDefinitionName <String>
   -LocalAdministrator <LocalAdminStatus>
   -NetworkConnectionName <String>
   [-DisplayName <String>]
   [-ManagedVirtualNetworkRegion <String[]>]
   [-SingleSignOnStatus <SingleSignOnStatus>]
   [-StopOnDisconnectGracePeriodMinute <Int32>]
   [-StopOnDisconnectStatus <StopOnDisconnectEnableStatus>]
   [-Tag <Hashtable>]
   [-VirtualNetworkType <VirtualNetworkType>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cria ou atualiza um pool de computadores

Exemplos

Exemplo 1: Criar um pool

New-AzDevCenterAdminPool -Name DevPool -ProjectName DevProject -ResourceGroupName testRg -Location westus2 -DevBoxDefinitionName WebDevBox -LocalAdministrator "Enabled" -NetworkConnectionName Network1westus2

Esse comando cria um pool chamado "DevPool" no projeto "DevProject".

Exemplo 2: Criar um pool usando InputObject

$pool = @{"ResourceGroupName" = "testRg"; "ProjectName" = "DevProject"; "PoolName" = "DevPool"; "SubscriptionId" = "0ac520ee-14c0-480f-b6c9-0a90c58ffff"}
New-AzDevCenterAdminPool -InputObject $pool -Location westus2 -DevBoxDefinitionName WebDevBox -LocalAdministrator "Enabled" -NetworkConnectionName Network1westus2

Esse comando cria um pool chamado "DevPool" no projeto "DevProject".

Parâmetros

-AsJob

Executar o comando como um trabalho

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

O parâmetro DefaultProfile não está funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DevBoxDefinitionName

Nome de uma definição de Caixa de Desenvolvimento no projeto pai deste pool

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisplayName

O nome de exibição do pool.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTES para propriedades INPUTOBJECT e crie uma tabela de hash.

Tipo:IDevCenterIdentity
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-LocalAdministrator

Indica se os proprietários das Caixas de Desenvolvimento nesse pool são adicionados como administradores locais na Caixa de Desenvolvimento.

Tipo:LocalAdminStatus
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Location

A localização geográfica onde o recurso reside

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ManagedVirtualNetworkRegion

As regiões da rede virtual gerenciada (necessárias quando managedNetworkType é Gerenciado).

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Nome do pool.

Tipo:String
Aliases:PoolName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NetworkConnectionName

Nome de uma conexão de rede no projeto pai deste pool

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NoWait

Executar o comando de forma assíncrona

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProjectName

O nome do projeto.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceGroupName

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SingleSignOnStatus

Indica se as Caixas de Desenvolvimento nesse pool são criadas com logon único habilitado. Também exige que o logon único seja habilitado no locatário.

Tipo:SingleSignOnStatus
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-StopOnDisconnectGracePeriodMinute

O tempo especificado em minutos para aguardar antes de parar uma Caixa de Desenvolvimento após a desconexão ser detectada.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-StopOnDisconnectStatus

Se o recurso para interromper a Caixa de Desenvolvimento ao desconectar depois que o período de carência tiver expirado está habilitado.

Tipo:StopOnDisconnectEnableStatus
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SubscriptionId

A ID da assinatura de destino.

Tipo:String
Cargo:Named
Valor padrão:(Get-AzContext).Subscription.Id
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Tag

Marcas de recurso.

Tipo:Hashtable
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VirtualNetworkType

Indica se o pool usa uma Rede Virtual gerenciada pela Microsoft ou uma rede fornecida pelo cliente.

Tipo:VirtualNetworkType
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Saídas