Invoke-AzDevCenterUserAlignPool

Alinha todas as Dev Boxes no pool com a configuração atual.

Sintaxe

AlignExpanded (Predefinição)

Invoke-AzDevCenterUserAlignPool
    -Endpoint <String>
    -PoolName <String>
    -ProjectName <String>
    -Target <PoolAlignTarget[]>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Align

Invoke-AzDevCenterUserAlignPool
    -Endpoint <String>
    -PoolName <String>
    -ProjectName <String>
    -Body <IPoolAlignBody>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlignViaIdentity

Invoke-AzDevCenterUserAlignPool
    -Endpoint <String>
    -InputObject <IDevCenterdataIdentity>
    -Body <IPoolAlignBody>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlignViaIdentityExpanded

Invoke-AzDevCenterUserAlignPool
    -Endpoint <String>
    -InputObject <IDevCenterdataIdentity>
    -Target <PoolAlignTarget[]>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlignByDevCenter

Invoke-AzDevCenterUserAlignPool
    -DevCenterName <String>
    -PoolName <String>
    -ProjectName <String>
    -Body <IPoolAlignBody>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlignViaIdentityByDevCenter

Invoke-AzDevCenterUserAlignPool
    -DevCenterName <String>
    -InputObject <IDevCenterdataIdentity>
    -Body <IPoolAlignBody>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlignExpandedByDevCenter

Invoke-AzDevCenterUserAlignPool
    -DevCenterName <String>
    -PoolName <String>
    -ProjectName <String>
    -Target <PoolAlignTarget[]>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlignViaIdentityExpandedByDevCenter

Invoke-AzDevCenterUserAlignPool
    -DevCenterName <String>
    -InputObject <IDevCenterdataIdentity>
    -Target <PoolAlignTarget[]>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrição

Alinha todas as Dev Boxes no pool com a configuração atual.

Exemplos

Exemplo 1: Alinhar todas as Dev Boxes num pool por endpoint e target

Invoke-AzDevCenterUserAlignPool `
  -Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" `
  -ProjectName "DevProject" `
  -PoolName "DevPool01" `
  -Target "NetworkProperties"

Este comando alinha todas as Dev Boxes do pool "DevPool01" no projeto "DevProject" no alvo "NetworkProperties" usando o endpoint.

Exemplo 2: Alinhar todas as Dev Boxes num pool por nome do centro de desenvolvimento e múltiplos alvos

Invoke-AzDevCenterUserAlignPool `
  -DevCenterName "ContosoDevCenter" `
  -ProjectName "DevProject" `
  -PoolName "DevPool01" `
  -Target "NetworkProperties"

Este comando alinha todas as Dev Boxes do pool "DevPool01" tanto em "NetworkProperties" como em "DevBoxDefinition" usando o nome do dev center.

Exemplo 3: Alinhar todas as Dev Boxes num pool usando InputObject e endpoint

$poolInput = @{
    ProjectName = "DevProject"
    PoolName = "DevPool01"
}
Invoke-AzDevCenterUserAlignPool `
  -Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" `
  -InputObject $poolInput `
  -Target "NetworkProperties"

Este comando alinha todas as Dev Boxes do pool "DevPool01" usando o endpoint e um objeto identidade.

Exemplo 4: Alinhar todas as Dev Boxes num pool usando o parâmetro Body

$body = @{
    Target = @("NetworkProperties")
}
Invoke-AzDevCenterUserAlignPool `
  -DevCenterName "ContosoDevCenter" `
  -ProjectName "DevProject" `
  -PoolName "DevPool01" `
  -Body $body

Este comando alinha todas as Dev Boxes no pool "DevPool01" usando o nome do dev center e um objeto corpo que especifica o alvo.

Parâmetros

-AsJob

Executar o comando como um trabalho

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Body

Indica quais propriedades do pool devem ser alinhadas. Para construir, consulte a seção NOTAS para propriedades BODY e crie uma tabela de hash.

Propriedades dos parâmetros

Tipo:IPoolAlignBody
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

Align
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentity
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DefaultProfile

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

Propriedades dos parâmetros

Tipo:PSObject
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzureRMContext, AzureCredential

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DevCenterName

O DevCenter sobre o qual executar operações.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Centro de Desenvolvimento

Conjuntos de parâmetros

AlignByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Endpoint

O URI específico do DevCenter para operar.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AlignExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
Align
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentity
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-InputObject

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

Propriedades dos parâmetros

Tipo:IDevCenterdataIdentity
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AlignViaIdentity
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-NoWait

Execute o comando de forma assíncrona

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PoolName

Nome da piscina.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AlignExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
Align
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ProjectName

Nome do projeto.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AlignExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
Align
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Target

As metas a serem alinhadas.

Propriedades dos parâmetros

Tipo:

PoolAlignTarget[]

Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AlignExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityExpanded
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
AlignViaIdentityExpandedByDevCenter
Posto:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

IPoolAlignBody

IDevCenterdataIdentity

Saídas

Boolean