Create a custom Application
Deploy an application that contains multiple files by uploading a single ZIP, then monitor eligibility and live deployment status.
Prepare Your Application Files
Organize files: gather EXEs/MSIs, configs, scripts, etc.
Create ZIP: compress all required content into one archive (folder contents for this example).

Create a New Package
- New Package: in Deploy ➜ Software.

- Click Create Software Package.

- In Package Files, add your ZIP.

- Package Details: set a clear Name.

- Select Requirements.

- Step 1: Extract ZIP to the working directory.
Warning: verify the uploader path and destination folder used by the next command.

- Run command: launch your install script, e.g. PowerShell:
cmd.exe /c "powershell.exe -NoProfile -ExecutionPolicy Bypass -File c:\Exploit\AdobeReader\install.ps1"

- Add Install Verification (file/registry/process as applicable).

- Click the Apply icon, then Create Package.


Deploy Application
- Deploy the package (Deploy Package), choose Targets (group/filters), set Schedule, then Preview and launch.





Monitor & Troubleshoot
Report ➜ Deploy ➜ Coverage Status Details

Action Lock Status
- Verify endpoints are not blocked by Action Lock:
Get Action Lock Status from all machines

Maintenance Windows
- Ensure targets are inside an active Maintenance Window during the deployment.

Scan Interval
- Confirm Scan Interval (default 24h) fits your rollout cadence.

Tools Status Details
- Drill down on a single device:
Get Endpoint Configuration - Tools Status Details from all machines with Computer Name contains LABLTSC2019.monlab.lan

Deployment Status Views
- Use Deployment Activity Detail for phase-by-phase visibility (Waiting, Downloading, Installing, Completed, Not Applicable).

Downloading example:

Installing example (return code / error):

View Eligible (Applicability)
- Find the Package ID in Software Packages (example:
6220forDN_OpenJDK-Runtime).

Check applicability across machines:
Get Deploy - Software Packages Applicability Details[6220] from all machines

- Results explain eligibility: Update Eligible vs Not Applicable (already installed, wrong arch, etc.).

Get Deploy - Software Packages Applicability Details[6220] from all machines with Computer Name contains LABLTSC2019.monlab.lan

Log Files
C:\Program Files (x86)\Tanium\Tanium Client\Tools\SoftwareManagement\logs
software-management.log

subprocess.log

Tips
- Apply a Custom Tag during install (e.g., write a registry marker in the package’s Run Command) to track devices post-deployment.

- Query tagged devices with Interact:
Get Custom Tags from all machine

