Import- Enable Bitlocker Feature
Step 1
Obtain the group ID(s) of the group(s) that the remote monitor should be applied to.
Step 2
Copy the following query and replace YOUR COMMA SEPARATED LIST OF GROUPID(S) with the group ID(s) of the relevant groups:
(The string to replace can be found at the very bottom of the query, right after WHERE)
INSERT INTO groupagents 
  SELECT '' as `AgentID`,
  `groupid` as `GroupID`,
  '0' as `SearchID`,
  'ProVal - Production - Enable Bitlocker Feature' as `Name`,
  '6' as `CheckAction`,
  '1' as `AlertAction`,
  '%NAME% %STATUS% on %CLIENTNAME%\\%COMPUTERNAME% at %LOCATIONNAME% for %FIELDNAME% result %RESULT%.!!!%NAME% %STATUS% on %CLIENTNAME%\\%COMPUTERNAME% at %LOCATIONNAME% for %FIELDNAME% result %RESULT%.' as `AlertMessage`,
  '0' as `ContactID`,
  '21600' as `interval`,
  '127.0.0.1' as `Where`,
  '7' as `What`,
  'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -Command "$RS=\'RSAT-Feature-Tools-BitLocker\',\'RSAT-Feature-Tools-BitLocker-RemoteAdminTool\',\'RSAT-Feature-Tools-BitLocker-BdeAducExt\';Foreach($r in $RS){if (((Get-WindowsFeature -Name $r).InstallState) -ne \'Installed\') {try{Install-WindowsFeature -Name $r -erroraction Stop 3>&1 1>$null}catch{return \'Failed\'}}}"' as `DataOut`,
  '16' as `Comparor`,
  '10|^(()%7C %7C(OK)%7C(\\r\\n))$|11|^(()%7C %7C(OK)%7C(\\r\\n))$%7C(Failed)|10|Failed' as `DataIn`,
  '' as `IDField`,
  '1' as `AlertStyle`,
  '0' as `ScriptID`,
  '' as `datacollector`,
  '21' as `Category`,
  '0' as `TicketCategory`,
  '1' as `ScriptTarget`,
  UUID() as `GUID`,
  'root' as `UpdatedBy`,
  (NOW()) as `UpdateDate`
FROM mastergroups m
WHERE m.groupid IN (YOUR COMMA SEPARATED LIST OF GROUPID(S))
AND m.groupid NOT IN  (SELECT DISTINCT groupid FROM groupagents WHERE `Name` = 'ProVal - Production - Enable Bitlocker Feature')
Step 3
An example of a query with a group ID:
INSERT INTO groupagents 
  SELECT '' as `AgentID`,
  `groupid` as `GroupID`,
  '0' as `SearchID`,
  'ProVal - Production - Enable Bitlocker Feature' as `Name`,
  '6' as `CheckAction`,
  '1' as `AlertAction`,
  '%NAME% %STATUS% on %CLIENTNAME%\\%COMPUTERNAME% at %LOCATIONNAME% for %FIELDNAME% result %RESULT%.!!!%NAME% %STATUS% on %CLIENTNAME%\\%COMPUTERNAME% at %LOCATIONNAME% for %FIELDNAME% result %RESULT%.' as `AlertMessage`,
  '0' as `ContactID`,
  '21600' as `interval`,
  '127.0.0.1' as `Where`,
  '7' as `What`,
  'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -Command "$RS=\'RSAT-Feature-Tools-BitLocker\',\'RSAT-Feature-Tools-BitLocker-RemoteAdminTool\',\'RSAT-Feature-Tools-BitLocker-BdeAducExt\';Foreach($r in $RS){if (((Get-WindowsFeature -Name $r).InstallState) -ne \'Installed\') {try{Install-WindowsFeature -Name $r -erroraction Stop 3>&1 1>$null}catch{return \'Failed\'}}}"' as `DataOut`,
  '16' as `Comparor`,
  '10|^(()%7C %7C(OK)%7C(\\r\\n))$|11|^(()%7C %7C(OK)%7C(\\r\\n))$%7C(Failed)|10|Failed' as `DataIn`,
  '' as `IDField`,
  '1' as `AlertStyle`,
  '0' as `ScriptID`,
  '' as `datacollector`,
  '21' as `Category`,
  '0' as `TicketCategory`,
  '1' as `ScriptTarget`,
  UUID() as `GUID`,
  'root' as `UpdatedBy`,
  (NOW()) as `UpdateDate`
FROM mastergroups m
WHERE m.groupid IN (219)
AND m.groupid NOT IN  (SELECT DISTINCT groupid FROM groupagents WHERE `Name` = 'ProVal - Production - Enable Bitlocker Feature')
Step 4
Now execute your query from a RAWSQL monitor set.
Step 5
Locate your remote monitor by opening the group(s) remote monitors tab.
DO NOT apply any alert template to this monitor set.