PDQ Deploy Integration¶
Deploy and manage SentriKat agents across Windows networks using PDQ Deploy.
Prerequisites¶
- PDQ Deploy (Free or Pro)
- SentriKat Windows Agent MSI installer
- An API key with agent permissions
- Network access from target machines to your SentriKat instance
Setup¶
Step 1: Download the Agent MSI¶
- Log into your SentriKat instance
- Go to Admin > Agents > Downloads
- Download the Windows Agent MSI
- Place the MSI on a network share or in your PDQ Deploy repository
Step 2: Create a PDQ Package¶
- Open PDQ Deploy
- Click New Package
- Add an Install step:
- Install File: Browse to
sentrikat-agent.msi - Parameters:
- (Optional) Add a PowerShell step for post-install verification:
- Save the package
Step 3: Deploy¶
- Select the package
- Click Deploy Once or create a Schedule
- Choose target computers (Active Directory OU, PDQ Inventory collection, or manual list)
- Click Deploy
Configuration Options¶
Pass configuration as MSI properties:
| Property | Description | Required |
|---|---|---|
SERVER_URL | Your SentriKat instance URL | Yes |
API_KEY | Agent API key | Yes |
ORG_ID | Organization ID | No |
SCAN_INTERVAL | Seconds between scans (default: 86400) | No |
VERIFY_SSL | Validate SSL certificate (default: true) | No |
Scheduled Deployments¶
For automatic deployment to new machines:
- In PDQ Deploy, go to Schedules
- Create a new schedule
- Set trigger to Heartbeat (deploys when new machines appear)
- Target a PDQ Inventory Collection (e.g., "Machines Without SentriKat Agent")
- Assign your SentriKat package
Create PDQ Inventory Collection¶
Filter machines that do not have the agent:
- In PDQ Inventory, go to Collections
- Create a Dynamic Collection
- Add filter: Applications > Name > Does Not Contain >
SentriKat Agent - Save
Upgrading Agents¶
- Download the new MSI version
- Update the PDQ package with the new MSI file
- Deploy to all machines — the MSI handles upgrades automatically
- Verify in SentriKat under Admin > Assets that agent versions updated
Uninstalling¶
Create a separate PDQ package for removal:
- New Package > Uninstall step
- Set the MSI product code or use:
- Deploy to target machines
Troubleshooting¶
Deployment Fails with Access Denied¶
- Ensure PDQ Deploy runs as a domain account with local admin rights on targets
- Verify Windows Firewall allows File and Printer Sharing and WMI
Agent Installed but Not Reporting¶
- Check that target machines can reach your SentriKat URL on port 443
- Verify the API key is valid in Integrations > Agent Keys
- Check agent logs:
C:\ProgramData\SentriKat\agent.log
Next Steps¶
- Windows Agent for detailed agent configuration
- SCCM/Intune for Microsoft endpoint management tools
- Agent overview for status monitoring