# GCP - Batch Enum

{{#include ../../../banners/hacktricks-training.md}}

## Basiese Inligting

**Google Cloud Platform (GCP) Batch Service** is ontwerp om **grootmaat batch rekenaarklusse** te bestuur, outomatiese bestuur, skedulering en uitvoering van batch werksgeleenthede oor skaalbare wolkbronne. Hierdie diens vereenvoudig bedrywighede en optimaliseer koste deur gebruikers in staat te stel om gebruik te maak van preemptible VMs en integreer naatloos met ander GCP dienste vir omvattende batch verwerkingswerkvloei. Dit is ideaal vir data verwerking, finansiële modellering en wetenskaplike simulasies.

### Diensrekening

Alhoewel (huidiglik) dit nie moontlik is om die SA te kies waarmee die batch werk geleentheid uitgevoer sal word nie, **sal dit die rekenaar SA gebruik** (Redigeerder toestemmings gewoonlik). 

## Enumerasie
```bash
# List jobs
gcloud batch jobs list

# Get job info
gcloud batch jobs describe <job-name> --location <location>

# List tasks
gcloud batch tasks list --location <location> --job <job-name>

# Gte info of tasks executions
gcloud batch tasks describe projects/<proj-number>/locations/<location>/jobs/<job-name>/taskGroups/<group>/tasks/<num>
```
## Privilege Escalation

{{#ref}}
../gcp-privilege-escalation/gcp-batch-privesc.md
{{#endref}}

{{#include ../../../banners/hacktricks-training.md}}
