I have found a trick where you can imbed vb scripts or dos batch scripting in a CIR and have that code execute while gather no information.

If you look at these blogs you will see that I use ShellCommandTextReturn(cmd /c to do the work of a kscript.  Nothing says it has to return results just execute the code.

In this blog I use a CIR to generate a text file for other Cirs to harvest information from:

ShellCommandTextReturn(cmd /c @echo off  & del c:\programdata\dell\kace\user\bios.txt & "C:\Program Files\Dell\Command Configure\X86\cctk.exe" -o=C:\ProgramData\Dell\KACE\user\bios.txt & "C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk.exe" -o=C:\ProgramData\Dell\KACE\user\bios.txt)


I have a cir to delete a link file if it exists

ShellCommandTextReturn(cmd /c if exist "C:\Users\Public\Desktop\Configuration Wizard.lnk" del "C:\Users\Public\Desktop\Configuration Wizard.lnk" /q)

In this blog I use a vb script to call a batch file:


you can use the first part of that CIR to call vb scripts with

ShellCommandTextReturn(cmd /c cscript /b c:\programdata\dell\kace\user\fadmins.vbs)

None of these scripts return any results so there is no clutter from them under the machines Custom Rule section