Nodes - Disable Node Scheduling
Deaktiviert die Task-Scheduling auf dem angegebenen Rechenknoten.
Man kann die Aufgabenplanung auf einem Compute-Knoten nur deaktivieren, wenn dessen aktueller Planungszustand aktiviert ist.
POST {endpoint}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2025-06-01
POST {endpoint}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2025-06-01&timeOut={timeOut}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Batchkontoendpunkt (z. B. https://batchaccount.eastus2.batch.azure.com). |
|
node
|
path | True |
string |
Die ID des Compute-Knotens, auf dem Sie die Task-Scheduling deaktivieren möchten. |
|
pool
|
path | True |
string |
Die ID des Pools, der den Computeknoten enthält. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
|
time
|
query |
integer (int32) |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden ausgeben kann. Der Standardwert ist 30 Sekunden. Ist der Wert größer als 30, wird stattdessen der Standard verwendet." |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| client-request-id |
string |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
| ocp-date |
string (date-time-rfc7231) |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. legen Sie sie explizit fest, wenn Sie die REST-API direkt aufrufen. |
Anforderungstext
Media Types: "application/json; odata=minimalmetadata"
| Name | Typ | Beschreibung |
|---|---|---|
| nodeDisableSchedulingOption |
Was mit der aktuellen Ausführung von Aufgaben tun, wenn man die Aufgabenplanung auf dem Compute-Node deaktiviert? Der Standardwert wird erneut abfragt. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. Header
|
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://batch.core.windows.net//.default |
Beispiele
Node disable scheduling
Beispielanforderung
POST {endpoint}/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/disablescheduling?api-version=2025-06-01
Beispiel für eine Antwort
Definitionen
| Name | Beschreibung |
|---|---|
|
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
|
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind. |
|
Batch |
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde. |
|
Batch |
BatchNodeDisableSchedulingOption enums |
|
Batch |
Parameter zum Deaktivieren der Planung für einen Azure Batch Compute Node. |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
| message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
|
| values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthalten. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind.
| Name | Typ | Beschreibung |
|---|---|---|
| key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
| value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
BatchErrorMessage
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| lang |
string |
Der Sprachcode der Fehlermeldung. |
| value |
string |
Der Text der Nachricht. |
BatchNodeDisableSchedulingOption
BatchNodeDisableSchedulingOption enums
| Wert | Beschreibung |
|---|---|
| requeue |
Beenden Sie die Ausführung von Aufgabenprozessen, und stellen Sie die Aufgaben erneut ab. Die Aufgaben können auf anderen Rechenknoten erneut ausgeführt werden oder wenn die Aufgabenplanung auf diesem Rechenknoten wieder aktiviert wird. Sobald die Aufgaben beendet wurden, wird der Offline-Zustand betreten. |
| terminate |
Beenden Sie die Ausführung von Aufgaben. Die Aufgaben werden mit failureInfo abgeschlossen, die angibt, dass sie beendet wurden und nicht erneut ausgeführt werden. Sobald die Aufgaben beendet wurden, wird der Offline-Zustand betreten. |
| taskcompletion |
Zurzeit ausführende Aufgaben zulassen. Planen Sie beim Warten keine neuen Vorgänge. Der Offline-Zustand wird aktiviert, wenn alle Aufgaben abgeschlossen sind. |
BatchNodeDisableSchedulingOptions
Parameter zum Deaktivieren der Planung für einen Azure Batch Compute Node.
| Name | Typ | Beschreibung |
|---|---|---|
| nodeDisableSchedulingOption |
Was mit der aktuellen Ausführung von Aufgaben tun, wenn man die Aufgabenplanung auf dem Compute-Node deaktiviert? Der Standardwert wird erneut abfragt. |