BatchService Skill
windows-net-batch-batchservice
windows-net-batch-batchservice
| Method | Path | Description |
|---|---|---|
GET | /applications | |
GET | /applications/{applicationId} | Lists all of the applications available in the specified account. |
GET | /poolusagemetrics | Gets information about the specified application. |
GET | /nodeagentskus | Lists the usage metrics, aggregated by pool across individual time intervals, for the specified account. |
GET | /nodecounts | Lists all node agent SKUs supported by the Azure Batch service. |
GET | /lifetimepoolstats | Gets the number of nodes in each state, grouped by pool. |
GET | /lifetimejobstats | Gets lifetime summary statistics for all of the pools in the specified account. |
POST | /certificates | Gets lifetime summary statistics for all of the jobs in the specified account. |
GET | /certificates | Adds a certificate to the specified account. |
POST | /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldelete | Lists all of the certificates that have been added to the specified account. |
DELETE | /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) | Cancels a failed deletion of a certificate from the specified account. |
GET | /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) | Deletes a certificate from the specified account. |
DELETE | /jobs/{jobId}/tasks/{taskId}/files/{filePath} | Gets information about the specified certificate. |
GET | /jobs/{jobId}/tasks/{taskId}/files/{filePath} | Deletes the specified task file from the compute node where the task ran. |
HEAD | /jobs/{jobId}/tasks/{taskId}/files/{filePath} | Returns the content of the specified task file. |
DELETE | /pools/{poolId}/nodes/{nodeId}/files/{filePath} | Gets the properties of the specified task file. |
GET | /pools/{poolId}/nodes/{nodeId}/files/{filePath} | Deletes the specified file from the compute node. |
HEAD | /pools/{poolId}/nodes/{nodeId}/files/{filePath} | Returns the content of the specified compute node file. |
GET | /jobs/{jobId}/tasks/{taskId}/files | Gets the properties of the specified compute node file. |
GET | /pools/{poolId}/nodes/{nodeId}/files | Lists the files in a task's directory on its compute node. |
HEAD | /jobschedules/{jobScheduleId} | Lists all of the files in task directories on the specified compute node. |
DELETE | /jobschedules/{jobScheduleId} | Checks the specified job schedule exists. |
GET | /jobschedules/{jobScheduleId} | Deletes a job schedule from the specified account. |
PATCH | /jobschedules/{jobScheduleId} | Gets information about the specified job schedule. |
PUT | /jobschedules/{jobScheduleId} | Updates the properties of the specified job schedule. |
POST | /jobschedules/{jobScheduleId}/disable | Updates the properties of the specified job schedule. |
POST | /jobschedules/{jobScheduleId}/enable | Disables a job schedule. |
POST | /jobschedules/{jobScheduleId}/terminate | Enables a job schedule. |
POST | /jobschedules | Terminates a job schedule. |
GET | /jobschedules | Adds a job schedule to the specified account. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install windows-net-batch-batchservice
Downloads and installs to ~/.claude/skills/windows-net-batch-batchservice/
2018-08-01.7.0 (2026-02-13)