Practical guides, command references, and offline installer sources for deploying software at scale — SCCM (MECM), Microsoft Intune, Jamf, MDT, Group Policy (GPO), and PowerShell.
Maintained by OfflineInstallerSetup.com — verified offline installer links for 793+ applications, the raw material for any deployment pipeline.
- Deployment platforms
- The deployment workflow
- Silent install switches
- Detection methods
- Offline / air-gapped deployment
- Software sources
| Platform | Vendor | Best for | Package format |
|---|---|---|---|
| Microsoft Intune | Microsoft | Cloud-managed Windows/macOS | .intunewin, MSI, .pkg |
| SCCM / MECM | Microsoft | On-prem Windows fleets | MSI, EXE, scripts |
| Group Policy (GPO) | Microsoft | AD-joined, MSI only | MSI |
| MDT | Microsoft | OS imaging + apps | EXE, MSI |
| Jamf Pro | Jamf | macOS / iOS | .pkg, .dmg |
| PDQ Deploy | PDQ | SMB Windows, fast setup | EXE, MSI |
| Chocolatey / Winget | Community / Microsoft | Package-manager workflow | .nupkg / manifests |
- Source the official offline installer (catalog).
- Identify the installer framework (cheatsheet).
- Wrap / repackage if needed (
.intunewinfor Intune,.nupkgfor Choco). - Define a detection rule (file version, registry key, MSI product code).
- Test in a pilot ring before broad rollout.
- Deploy and monitor exit codes (0 / 3010 = success).
The full per-app reference lives in the Silent Install Cheatsheet. Quick reference:
:: MSI
msiexec /i "App.msi" /qn /norestart REBOOT=ReallySuppress
:: NSIS
"App-Setup.exe" /S
:: Inno Setup
"App-Setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART# By MSI product code
Get-WmiObject Win32_Product | Where-Object { $_.IdentifyingNumber -eq '{GUID}' }
# By file version (faster, preferred)
(Get-Item "C:\Program Files\App\app.exe").VersionInfo.ProductVersion
# By registry uninstall key
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Get-ItemProperty | Where-Object DisplayName -like 'App*'For networks with no internet:
- Download offline installers + all dependencies on a connected machine.
- Stage them on an internal distribution point / file share.
- Point SCCM/MDT/Intune Connector at the internal source.
- For package managers, host an internal Chocolatey/NuGet feed or a winget private repo.
Offline installers (not web stubs) are essential here — see why.
- Windows installers — 725+ apps
- macOS installers — 546+ apps
- Linux installers — 352+ apps
- Full catalog — 793+ apps, verified
