Admin Deployment Guide
Mass-deploy the Ambient agent across your organization using GPO, SCCM, Intune, or Jamf.
Last updated: February 15, 2026
This guide covers mass-deployment of the Ambient endpoint agent for IT administrators using enterprise management tools.
Overview
The Ambient agent can be deployed silently across Windows, macOS, and Linux using:
- Windows: SCCM, Intune, Group Policy, PDQ Deploy, Chocolatey
- macOS: Jamf Pro, Munki, Kandji, Mosyle, Intune for Mac
- Linux: Ansible, Puppet, Chef, Salt, Landscape
Prerequisites
- Enrollment code – Generate in your Ambient workspace → Endpoints → Enrollment
- API URL – Your Ambient API base URL (e.g.
https://api.ambient.company.com/api/v1) - Agent installers – Download from the Download page
Pre-Configuration
Before deploying the agent, create agent-config.json:
{
"serverUrl": "https://api.ambient.company.com/api/v1",
"enrollmentCode": "YOUR-ENROLLMENT-CODE",
"silentMode": true
}
Deploy this file to the config path before or with the agent install:
| OS | Path |
|---|---|
| Windows | C:\ProgramData\Ambient\agent-config.json |
| macOS | /Library/Application Support/Ambient/agent-config.json |
| Linux | /etc/ambient/agent-config.json |
Alternatively, set environment variables before first run:
AMBIENT_API_URLAMBIENT_ENROLLMENT_CODEAMBIENT_SILENT_MODE(optional,truefor headless)
Windows Deployment
SCCM (Configuration Manager)
- Create Application → Manual
- Deployment type: MSI
- Install:
msiexec /i "Ambient Agent 1.0.0 x64.msi" /quiet /norestart - Detection: MSI Product Code
- Deploy config file via Configuration Baseline or separate Application
Intune (Endpoint Manager)
- Use IntuneWinAppUtil to wrap the MSI or NSIS exe
- Create Win32 app, upload
.intunewin - Install:
msiexec /i "Ambient Agent 1.0.0 x64.msi" /quiet(orSetup.exe /Sfor NSIS) - Detection: MSI Product Code or PowerShell script
- Deploy config via Configuration Profile (custom OMA-URI) or remediation script
Group Policy
- GPO → Computer Configuration → Software installation → New → Package
- Assign the MSI
- Group Policy Preferences → Files → Create
C:\ProgramData\Ambient\agent-config.json
PDQ Deploy
- New Package → Add MSI or exe
- Install step:
msiexec /i "Ambient Agent 1.0.0 x64.msi" /quiet - Add step to copy
agent-config.jsontoC:\ProgramData\Ambient\ - Deploy to target computers
macOS Deployment
Jamf Pro
- Computers → Packages → New → Upload
Ambient Agent-1.0.0.pkg - Create Policy → Add package → Trigger (e.g. Enrollment Complete)
- Pre-install or post-install script to write
agent-config.jsonto/Library/Application Support/Ambient/ - Scope to computer groups
Munki
- Add PKG to Munki repo:
manifestutil --add-pkg Ambient Agent-1.0.0.pkg - Add to
managed_installsin manifest - Use
postinstallscript in pkginfo to deploy config
Linux Deployment
Ansible
- name: Deploy Ambient Agent config
copy:
src: agent-config.json
dest: /etc/ambient/agent-config.json
- name: Install Ambient Agent (deb)
apt:
deb: "{{ agent_deb_path }}"
state: present
Verification
After deployment:
- Check agent appears in your workspace → Endpoints
- Verify device shows as “Online” and enrolled
- Test wallpaper/signature sync
Troubleshooting
- Agent not enrolling: Ensure
enrollmentCodeandserverUrlare correct in config - Config not found: Verify config path and permissions (agent needs read access)
- Silent install fails: Check MSI/NSIS logs; ensure admin rights
For full enterprise deployment details, see the Enterprise Client Deployment Guide. For support: enterprise@ziviso.africa