Invoke-AzDevCenterUserAlignPool

Justerar alla Dev Boxes i poolen med den aktuella konfigurationen.

Syntax

AlignExpanded (Standard)

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>]

Description

Justerar alla Dev Boxes i poolen med den aktuella konfigurationen.

Exempel

Exempel 1: Justera alla dev-rutor i en pool efter slutpunkt och mål

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

Det här kommandot justerar alla Dev Boxes i poolen "DevPool01" i projektet "DevProject" på målet "NetworkProperties" med hjälp av slutpunkten.

Exempel 2: Justera alla dev-rutor i en pool efter dev center-namn och flera mål

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

Det här kommandot justerar alla Dev Boxes i poolen "DevPool01" på både "NetworkProperties" och "DevBoxDefinition" med hjälp av utvecklingscentrets namn.

Exempel 3: Justera alla dev-rutor i en pool med inputObject och slutpunkt

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

Det här kommandot justerar alla Dev Boxes i poolen "DevPool01" med hjälp av slutpunkten och ett identitetsobjekt.

Exempel 4: Justera alla dev-rutor i en pool med hjälp av body-parametern

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

Det här kommandot justerar alla Dev Boxes i poolen "DevPool01" med hjälp av dev center-namnet och ett brödtextobjekt som anger målet.

Parametrar

-AsJob

Kör kommandot som ett jobb

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Body

Anger vilka poolegenskaper som ska justeras. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för BODY-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:IPoolAlignBody
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Align
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentity
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Parametern DefaultProfile fungerar inte. Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.

Parameteregenskaper

Typ:PSObject
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzureRMContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DevCenterName

DevCenter som åtgärder ska köras på.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:DevCenter

Parameteruppsättningar

AlignByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Endpoint

Den DevCenter-specifika URI som ska användas på.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AlignExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
Align
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentity
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-InputObject

Identitetsparameter För att skapa, se AVSNITTET ANTECKNINGAR för INPUTOBJECT-egenskaper och skapa en hash-tabell.

Parameteregenskaper

Typ:IDevCenterdataIdentity
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AlignViaIdentity
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-NoWait

Kör kommandot asynkront

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PoolName

Poolnamn.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AlignExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
Align
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ProjectName

Namnet på projektet.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AlignExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
Align
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Target

Målen att anpassa sig till.

Parameteregenskaper

Typ:

PoolAlignTarget[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AlignExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityExpanded
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AlignViaIdentityExpandedByDevCenter
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

IPoolAlignBody

IDevCenterdataIdentity

Utdata

Boolean