Freigeben über


Invoke-AzDevCenterUserAlignPool

Richtet alle Dev Boxen im Pool an der aktuellen Konfiguration aus.

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

Beschreibung

Richtet alle Dev Boxen im Pool an der aktuellen Konfiguration aus.

Beispiele

Beispiel 1: Ausrichten aller Dev-Felder in einem Pool nach Endpunkt und Ziel

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

Mit diesem Befehl werden alle Dev Boxes im Pool "DevPool01" im Projekt "DevProject" am Ziel "NetworkProperties" mithilfe des Endpunkts ausgerichtet.

Beispiel 2: Ausrichten aller Dev Boxes in einem Pool nach Dev Center-Namen und mehreren Zielen

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

Mit diesem Befehl werden alle Dev Boxes im Pool "DevPool01" für "NetworkProperties" und "DevBoxDefinition" mithilfe des Dev Center-Namens ausgerichtet.

Beispiel 3: Ausrichten aller Dev-Felder in einem Pool mithilfe von InputObject und Endpunkt

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

Mit diesem Befehl werden alle Dev Boxes im Pool "DevPool01" mithilfe des Endpunkts und eines Identitätsobjekts ausgerichtet.

Beispiel 4: Ausrichten aller Dev-Felder in einem Pool mithilfe des Body-Parameters

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

Mit diesem Befehl werden alle Dev Boxes im Pool "DevPool01" mithilfe des Dev Center-Namens und eines Textkörperobjekts ausgerichtet, das das Ziel angibt.

Parameter

-AsJob

Ausführen des Befehls als Auftrag

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Body

Gibt an, an welchen Pooleigenschaften eine Ausrichtung vorgenommen werden soll. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für BODY-Eigenschaften und erstellen eine Hashtabelle.

Parametereigenschaften

Typ:IPoolAlignBody
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

Align
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentity
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.

Parametereigenschaften

Typ:PSObject
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzureRMContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DevCenterName

Das DevCenter, auf dem Vorgänge ausgeführt werden sollen.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:DevCenter

Parametersätze

AlignByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Endpoint

Der DevCenter-spezifische URI, mit dem gearbeitet werden soll.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AlignExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
Align
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentity
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-InputObject

Identitätsparameter Zu erstellen finden Sie im Abschnitt NOTES für INPUTOBJECT-Eigenschaften, und erstellen Sie eine Hashtabelle.

Parametereigenschaften

Typ:IDevCenterdataIdentity
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AlignViaIdentity
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-NoWait

Asynchrones Ausführen des Befehls

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PoolName

Poolname.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AlignExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
Align
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ProjectName

Name des Projekts.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AlignExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
Align
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Target

Die Ziele, auf die abgestimmt werden soll.

Parametereigenschaften

Typ:

PoolAlignTarget[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AlignExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityExpanded
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AlignViaIdentityExpandedByDevCenter
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

IPoolAlignBody

IDevCenterdataIdentity

Ausgaben

Boolean