Click tools, batch remediation





Select your agent source





Select your agent





Add new in remediation batch information





Select the command you would like to run





In this example i will use a .bat file to execute the command




my.bat contains a simple execution of taking the output of a directory listing and creating a file on the root of C:/

@echo off
dir c:\windows\system32\drivers\etc\*.* > c:\test.txt

As part of this example, i also want to run a powershell script.


PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""C:\test.ps1""' -Verb RunAs}"

The powershell script is called by the bat file.

Save the bat file with these contents.

The powershell file contains the following:
Get-Service | Where {$_.status –eq 'running'} > C:\output2.txt

Which outputs the services running to a text file called output2.txt.

Once the batch remediation is input correctly, click ok




Save it appropriately and then click run





The data processing status window then appears showing the agent request and the location the batch remediation is processing on:





If this completes successfully, you will see green bars appear for the jobs.





Once you have tested these scripts functioning, you can then switch out the powershell and bat file for files to do more invasive remediation.