Freigeben über


PoolOperations.Reimage Methode

Definition

Installiert das Betriebssystem auf dem angegebenen Computeknoten neu.

public void Reimage (string poolId, string computeNodeId, Microsoft.Azure.Batch.Common.ComputeNodeReimageOption? reimageOption = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.Reimage : string * string * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeReimageOption> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub Reimage (poolId As String, computeNodeId As String, Optional reimageOption As Nullable(Of ComputeNodeReimageOption) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)

Parameter

poolId
String

Die ID des Pools, der den Computeknoten enthält.

computeNodeId
String

Die ID des Computeknotens, der ein erneutes Image erstellt werden soll.

reimageOption
Nullable<ComputeNodeReimageOption>

Gibt an, wann das Image des Knotens neu erstellt werden soll und was mit derzeit ausgeführten Tasks zu tun ist. Der Standardwert lautet Requeue.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.

Hinweise

Sie können ein Image für einen Computeknoten nur dann erneut erstellen, wenn er sich im Idle Zustand oder Running befindet.

Dies ist ein blockierende Vorgang. Eine nicht blockierende Entsprechung finden Sie unter ReimageAsync(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>, CancellationToken).

Gilt für: