Getting Started

Enterprise Client Deployment Guide

SCCM, Intune, Jamf, GPO, silent install, zero-touch registration, and multi-platform packaging.

Last updated: February 15, 2026

The Ambient platform supports enterprise deployment via multiple methods. The endpoint agent includes MSI, NSIS, PKG packaging, config file and environment variable pre-configuration, and auto-registration.

Supported Deployment Methods

Windows

MethodPackageInstall Command
SCCMMSI or NSISmsiexec /i AmbientAgent.msi /quiet or Setup.exe /S
IntuneWin32 (wrapped MSI/NSIS)Same as above
Group PolicyMSIAssign or Publish via GPO
PDQ DeployMSI or NSISSilent install
Chocolatey.nupkg (from MSI)choco install ambient-agent
AnsibleMSI/NSISwin_package or win_chocolatey

macOS

MethodPackageInstall Command
Jamf ProPKG or DMGinstaller -pkg AmbientAgent.pkg -target /
MunkiPKG in repomanagedsoftwareupdate -i
Intune for MacPKG (wrapped)MDM push
AnsiblePKGinstaller or command

Linux

MethodPackageInstall Command
Ansibledeb/AppImageapt or copy + chmod
Puppetdebpackage resource
Manualdeb / AppImagedpkg -i or run AppImage

Packaging Outputs

PlatformFormatUse Case
WindowsNSIS (.exe)General, Intune Win32
WindowsMSISCCM, GPO
macOSDMGManual, Jamf
macOSPKGJamf, Munki, MDM
Linuxdebapt, Ansible
LinuxAppImagePortable

Silent Install Commands

Windows NSIS:

"Ambient Agent Setup 1.0.0.exe" /S

Windows MSI:

msiexec /i "Ambient Agent 1.0.0 x64.msi" /quiet /norestart

macOS:

sudo installer -pkg "Ambient Agent-1.0.0.pkg" -target /

Linux:

sudo dpkg -i ambient-agent_1.0.0_amd64.deb

Pre-Configuration for Zero-Touch

Config File Paths

  • Windows: C:\ProgramData\Ambient\agent-config.json
  • macOS: /Library/Application Support/Ambient/agent-config.json
  • Linux: /etc/ambient/agent-config.json

Config File Schema

{
  "serverUrl": "https://api.ambient.company.com/api/v1",
  "enrollmentCode": "XXXX-XXXX-XXXX",
  "tenantId": "optional-tenant-guid",
  "silentMode": false
}

Environment Variables

VariablePurpose
AMBIENT_API_URLAPI base URL
AMBIENT_ENROLLMENT_CODEEnrollment code for auto-registration
AMBIENT_TENANT_IDTenant ID hint
AMBIENT_SILENT_MODEtrue or 1 for silent mode

Environment variables override the config file. Set before first agent run.

Quick Runbooks

SCCM

  1. Import MSI as Application
  2. Detection: MSI Product Code
  3. Install: msiexec /i "Ambient Agent 1.0.0 x64.msi" /quiet /norestart
  4. Deploy agent-config.json via Baseline before or with agent

Intune

  1. Wrap MSI with IntuneWinAppUtil
  2. Create Win32 app, upload .intunewin
  3. Install command: msiexec /i "Ambient Agent 1.0.0 x64.msi" /quiet
  4. Deploy config via Configuration Profile or script

Jamf Pro

  1. Upload PKG to Packages
  2. Create policy with package, trigger (e.g. Enrollment Complete)
  3. Pre-config: Policy script to write agent-config.json to /Library/Application Support/Ambient/

Group Policy

  1. GPO → Computer Config → Software installation → Assign MSI
  2. GPO Preferences → Files to create C:\ProgramData\Ambient\agent-config.json

For full details, deployment scripts, and SSO integration, see the Admin Deployment Guide or contact enterprise@ziviso.africa.