Jamf Concepts

Jamf CLI

New

Uniforme opdrachtregelinterface voor het Jamf Platform — beheer apparaten, beveiliging, blueprints, compliance en automatiseer workflows op schaal.

OntwikkelaarstoolsmacOSLinux

Jamf CLI is een uniforme opdrachtregelinterface voor het Jamf Platform. Het biedt moderne, ontwikkelaarsvriendelijke tooling om Apple-apparaatvloten en beveiligingsconfiguraties te beheren vanuit de terminal — voor Jamf Pro, Jamf Protect, Jamf School en de Jamf Platform Gateway.

Functies

Jamf Platform (via Gateway)

  • Blueprints — CRUD, deploy/undeploy, klonen, scopebeheer, importeren van Classic configuratieprofielen met automatische DDM-conversie
  • Compliance Benchmarks — benchmark CRUD, baselines, regels, apparaat-complianceresultaten, statistieken
  • Platform Devices — uniforme apparaatinventaris en acties
  • Platform Device Groups — CRUD en ledenbeheer
  • DDM Reports — apparaatdeclaratiestatus en declaratieclients
  • Platformrapporten, auditcontroles en auth-tokenbeheer

Jamf Pro

  • Volledige API-dekking voor zowel Modern OpenAPI-gegenereerde als Classic /JSSResource/-eindpunten
  • Instance health dashboard met 37 parallelle API-aanroepen (overview-opdracht)
  • Apparaatacties: wissen, MDM verwijderen, framework opnieuw implementeren, lege push, DDM-synchronisatie, MDM vernieuwen, vergrendelen, Remote Desktop in-/uitschakelen (computers); wissen, beheer opheffen, herstarten, afsluiten, inventaris bijwerken (mobiele apparaten). Doelwit op serienummer, naam, ID, groep of bestand
  • Scopebeheer voor beleid, configuratieprofielen, beperkte software en apps — geen XML-bewerking vereist
  • Rapporten: beveiligingshouding, patchcompliance, beleidsgezondheid, profielimplementatie, vlootinventaris
  • Back-up en diff voor configuratie-export en cross-instance vergelijking
  • Bulkoperaties met destructieve beveiligingen (--confirm-destructive)

Jamf Protect

  • Volledige SDK-dekking voor plannen, analytics, analytic sets, exception sets, USB-controle, telemetrie, preventlijsten, uniforme logging-filters en meer
  • Instance dashboard met 14 parallelle API-aanroepen (overview-opdracht)
  • Idempotente upsert via apply-opdrachten met --scaffold voor JSON-templates
  • Configuratie export/import in JSON of YAML — naamgebaseerd voor cross-tenant portabiliteit
  • Community analytics import uit de jamf/jamfprotect repository
  • Alerts, CIS benchmark-inzichten en auditlogtoegang
  • Installer-, profiel- en certificaatdownloads
  • Gedetailleerde mutaties: regels, analytics en uitzonderingen toevoegen/verwijderen

Jamf School

  • Apparaatbeheer: lijst, query, herstarten, vernieuwen, uitschrijven, wissen, activeringsslot wissen en soft-delete met prullenbak/herstel
  • Gebruikers- en groepsbeheer met scaffold-gebaseerde creatie
  • Klasbeheer met leerling- en leraartoewijzing
  • Apparaatgroepen met UDID-gebaseerde lidmaatschapsoperaties
  • DEP-apparaatmonitoring
  • Instance dashboard (overview-opdracht)
  • Optionele Platform API-integratie voor blueprints en DDM-rapporten

Cross-product

  • --field-extractie voor elk antwoordveld
  • Naamgebaseerde apply (upsert) en patch (JSON Merge Patch, RFC 7386) voor resources
  • --name, --serial, --udid-vlaggen in plaats van positionele ID's bij get/update/delete/patch
  • --scaffold om JSON-templates te printen voor create/update-opdrachten
  • Vijf uitvoerformaten: table, json, csv, yaml, plain
  • Auto-paginering (--all) en dry-run modus (--dry-run)
  • multi-opdracht om tegen meerdere profielen te draaien met glob-patronen en bestandsinvoer
  • Multi-instance ondersteuning voor MSP's via benoemde profielen
  • Systeemsleutelhanger-integratie voor veilige referentieopslag
  • Jamf Platform Gateway-ondersteuning met regionale routering
  • Shell-aanvulling voor bash, zsh, fish en PowerShell

Installatie

Homebrew (macOS en Linux)

brew install Jamf-Concepts/tap/jamf-cli

Binaire releases

Download van GitHub Releases.

Vanuit broncode

go install github.com/Jamf-Concepts/jamf-cli/cmd/jamf-cli@latest

Aan de Slag

# Jamf Platform Gateway setup (ontgrendelt Platform API-opdrachten)
jamf-cli platform setup

# Jamf Pro directe setup (on-premises of Jamf Cloud zonder gateway)
jamf-cli pro setup --url https://jamf.company.com

# Jamf Protect setup
jamf-cli protect setup --url https://tenant.protect.jamfcloud.com

# Jamf School setup
jamf-cli school setup --url https://school.jamfcloud.com

# Instance dashboards
jamf-cli pro overview
jamf-cli protect overview
jamf-cli school overview

# Computers weergeven
jamf-cli pro computers list -o table

# Inventaris exporteren naar CSV
jamf-cli pro computers list -o csv --out-file inventory.csv

# Vlootbeveiligingshouding rapport
jamf-cli pro report security -o table

# Jamf School: ingeschreven apparaten weergeven
jamf-cli school devices list -o table

Vereisten

  • macOS of Linux
  • Jamf Pro-, Jamf Protect- en/of Jamf School-instantie met API-toegang
license
MIT
requirements
Jamf Pro, Jamf Protect, or Jamf School

Gerelateerd