How to Create SCCM Application for Rapid7 Insight Agent

Rapid7 Insight agent is not an easy application to pack via SCCM 🙂

For detection rule, I have tried a few times, and here is the working one: (If you tried to use file detection rule, even if exists, sometimes it broke during self update process, and the service is not running, you got the wrong compliance report).

$Result = Get-Service ir_agent -ErrorAction SilentlyContinue | Select Status
$Result = $Result.Status

if ($Result -eq “Running”)
{Write-Host -Object “Installed”}
Else
{}

 

And for installation, we have to first remove any old existing entries, otherwise it won't install

REM Rapid7 Agent Install
REM by Rui Qiu
REM 6/3/2020
REM 2/23/2022

msiexec /x old.msi /l*v remove.log /quiet
REM reg query HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\ /f “Rapid7 Insight Agent” /s
reg delete “HKLM\SOFTWARE\Classes\Installer\Products\C4047A5E88D2C1C40839B16EE92CC042” /f
reg delete “HKLM\SOFTWARE\Rapid7″ /f

msiexec /i agentInstaller-x86_64.msi /l*v insight_agent_install_log.log /quiet CUSTOMTOKEN=us:05ef2af1-11bd-4d6e-b003-0b83979625a1 CUSTOMCONFIGPATH=”C:\Windows\Temp”

 

Leave a Comment