Freigeben über


New-AzFleetUpdateStageObject

Erstellen Sie ein In-Memory-Objekt für UpdateStage.

Syntax

New-AzFleetUpdateStageObject
   -Name <String>
   [-AfterStageWaitInSecond <Int32>]
   [-Group <IUpdateGroup[]>]
   [<CommonParameters>]

Beschreibung

Erstellen Sie ein In-Memory-Objekt für UpdateStage.

Beispiele

Beispiel 1: Erstellen eines Flottenaktualisierungsphasenobjekts mit Gruppenzeichenfolgenarray

New-AzFleetUpdateStageObject -Name stag1 -Group @{name='group-a'} -AfterStageWaitInSecond 3600 | Format-List

AfterStageWaitInSecond : 3600
Group                  : {{
                           "name": "group-a"
                         }}
Name                   : stag1

Mit diesem Befehl wird ein Flottenaktualisierungsphasenobjekt erstellt und als Liste angezeigt.

Beispiel 2: Erstellen eines Flottenaktualisierungsphasenobjekts mit Dem Gruppenobjekt aktualisieren

$a = New-AzFleetUpdateGroupObject -Name 'Group-a'
$b = New-AzFleetUpdateGroupObject -Name 'Group-b'                                                                           
$c = New-AzFleetUpdateGroupObject -Name 'Group-c'                                                                           
New-AzFleetUpdateStageObject -Name stag1 -Group $a,$b,$c -AfterStageWaitInSecond 3600 | Format-List

AfterStageWaitInSecond : 3600
Group                  : {{
                           "name": "Group-a"
                         }, {
                           "name": "Group-b"
                         }, {
                           "name": "Group-c"
                         }}
Name                   : stag1

Mit diesem Befehl wird ein Flottenaktualisierungsphasenobjekt erstellt und als Liste angezeigt.

Parameter

-AfterStageWaitInSecond

Die Zeit in Sekunden, um am Ende dieser Phase zu warten, bevor die nächste gestartet wird. Wenn nicht angegeben, wird standardmäßig 0 Sekunden festgelegt.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Group

Definiert die Gruppen, die in dieser Phase parallel ausgeführt werden sollen. Doppelte Gruppen sind nicht zulässig. Min Größe: 1.

Typ:IUpdateGroup[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Der Name der Phase. Muss innerhalb des UpdateRun eindeutig sein.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

UpdateStage