Skip to content

SCCM / Intune Integration

Deploy SentriKat agents at scale using Microsoft Endpoint Configuration Manager (SCCM/MECM) or Microsoft Intune.

SCCM Deployment

Prerequisites

  • SCCM/MECM infrastructure
  • SentriKat Windows Agent MSI installer
  • Distribution points configured

Create an Application

  1. Open the Configuration Manager Console
  2. Go to Software Library > Application Management > Applications
  3. Click Create Application
  4. Select Manually specify the application information
  5. Fill in:
  6. Name: SentriKat Agent
  7. Publisher: SentriKat
  8. Software version: (match agent version)
  9. Add a Deployment Type:
  10. Type: Windows Installer (MSI)
  11. Content location: Path to sentrikat-agent.msi
  12. Installation program:
    msiexec /i sentrikat-agent.msi /quiet /norestart SERVER_URL="https://sentrikat.example.com" API_KEY="sk_agent_xxxxxxxxxxxx"
    
  13. Uninstall program:
    msiexec /x sentrikat-agent.msi /quiet /norestart
    
  14. Set Detection Method:
  15. Type: Registry
  16. Path: HKLM\SOFTWARE\SentriKat\Agent
  17. Value: Version
  18. Operator: Exists
  19. Distribute content to your distribution points
  20. Deploy to a device collection

Deploy to Collection

  1. Right-click the application > Deploy
  2. Select target Device Collection
  3. Set Purpose: Required (automatic) or Available (user-initiated)
  4. Configure schedule
  5. Click Next through remaining steps and Close

Intune Deployment

Prerequisites

  • Microsoft Intune with Entra ID (Azure AD)
  • SentriKat Agent MSI or wrapped as .intunewin
  • Devices enrolled in Intune

Option 1: Line-of-Business App (MSI)

  1. Go to Microsoft Intune admin center
  2. Navigate to Apps > All apps > Add
  3. Select Line-of-business app
  4. Upload sentrikat-agent.msi
  5. Configure:
  6. Command-line arguments:
    /quiet /norestart SERVER_URL="https://sentrikat.example.com" API_KEY="sk_agent_xxxxxxxxxxxx"
    
  7. Assign to a device group
  8. Click Create

Option 2: Win32 App (intunewin)

For more control, wrap the MSI using the Microsoft Win32 Content Prep Tool:

IntuneWinAppUtil.exe -c .\source -s sentrikat-agent.msi -o .\output

Then in Intune:

  1. Apps > Add > Windows app (Win32)
  2. Upload the .intunewin file
  3. Install command:
    msiexec /i sentrikat-agent.msi /quiet /norestart SERVER_URL="https://sentrikat.example.com" API_KEY="sk_agent_xxxxxxxxxxxx"
    
  4. Uninstall command:
    msiexec /x sentrikat-agent.msi /quiet /norestart
    
  5. Detection rules:
  6. Rule type: Registry
  7. Path: HKLM\SOFTWARE\SentriKat\Agent
  8. Value: Version
  9. Detection method: Value exists
  10. Requirements: Windows 10 1809+, 64-bit
  11. Assign to a device group

Upgrading Agents

SCCM

  1. Update the application with the new MSI version
  2. Redistribute content
  3. Create a new deployment or use Supersedence to replace the old version

Intune

  1. Upload the new MSI/intunewin as a new app version
  2. Set supersedence on the previous version
  3. Intune handles rollout to devices at next check-in

Compliance Reporting

SCCM

Monitor deployment status:

  1. Go to Monitoring > Deployments
  2. Find SentriKat Agent deployment
  3. View success/failure counts and per-device status

Intune

Monitor installation:

  1. Go to Apps > Monitor > App install status
  2. Select SentriKat Agent
  3. View device install status breakdown

Troubleshooting

SCCM: Content Not Available

  • Verify content is distributed to the client's distribution point
  • Check CAS.log and ContentTransferManager.log on the client

Intune: App Stuck in "Installing"

  • Check the Intune Management Extension logs on the device: C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\IntuneManagementExtension.log
  • Ensure the device has internet access to download the app

Agent Installed but Not Reporting

  • Verify network access to SentriKat instance
  • Check API key validity in Integrations > Agent Keys
  • Review agent logs: C:\ProgramData\SentriKat\agent.log

Next Steps