ContributionsMost RecentMost LikesSolutionsRe: One2Many Script Repository For those times when you want to make sure there is a Restore Point created before making changes to a PC. First I created a VBS file with the code below. Then I run it using the 'Execute a remote command' like this: IF EXIST C:\Clevespace\NameOfFile.vbs CSCRIPT C:\Clevespace\NameOfFile.vbs Here is the code for the VBS file: If WScript.Arguments.Count = 0 Then Set objShell = CreateObject("Shell.Application") objShell.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & " Run", , "runas", 1 Else GetObject("winmgmts:\\.\root\default:Systemrestore").CreateRestorePoint "Clevespace manually created this restore point before installing Windows Updates", 0, 100 End If Re: One2Many Script Repository Here is something I put together to update MSE or Defender and then run a full scan and use SendEmail to email a log file. Most of the echo commands are for seeing the progress in the LMI logs. C:\Clevespace was the working directory where I keep the batch files and the SendEmail exe. I created a batch file and then called it using the 'Run a batch file or executable'. I also check for its existence before running the batch this way: IF EXIST C:\Clevespace\NameOfBatchFile.cmd C:\Clevespace\NameOfBatchFile.cmd //Contents of Batch @ECHO OFF ECHO( ECHO Running Anti-Virus scans. Do not close this window. ECHO Thank you, Clevespace ECHO( ECHO( ECHO Scanning process started for %COMPUTERNAME% ECHO( ECHO IF MSE not installed jump to end IF EXIST "%programfiles%\Microsoft Security Client\mpcmdrun.exe" ECHO MSE detected! IF EXIST "%programfiles%\Microsoft Security Client\mpcmdrun.exe" GOTO MSEscan IF EXIST "%programfiles%\Windows Defender\mpcmdrun.exe" ECHO Defender detected! IF EXIST "%programfiles%\Windows Defender\mpcmdrun.exe" GOTO DefenderScan GOTO NotInstalled :MSEscan ECHO( ECHO Run MSE Update and Scan ECHO( ECHO Updating MSE Signatures "%programfiles%\Microsoft Security Client\mpcmdrun.exe" -SignatureUpdate ECHO( ECHO Running MSE Full Scan: "%programfiles%\Microsoft Security Client\mpcmdrun.exe" -scan -scantype 2 ECHO( ECHO Copy MSE log file if it exists IF EXIST "C:\Users\AdminUSERNAMEHERE\AppData\Local\Temp\MPcmdRun.log" COPY "C:\Users\ADMINUSERNAMEHERE\AppData\Local\Temp\MPcmdRun.log" C:\Clevespace /y GOTO MSEemail :DefenderScan ECHO( ECHO Run Defender Update and Scan ECHO( ECHO Updating Defender Signatures "%programfiles%\Windows Defender\mpcmdrun.exe" -SignatureUpdate ECHO( ECHO Running Defender Full Scan "%programfiles%\Windows Defender\mpcmdrun.exe" -scan -scantype 2 ECHO( ECHO Copy Defender log file if it exists IF EXIST "C:\Users\ADMINUSERNAMEHERE\AppData\Local\Temp\MPcmdRun.log" COPY "C:\Users\ADMINUSERNAMEHERE\AppData\Local\Temp\MPcmdRun.log" C:\Clevespace /y GOTO Defenderemail :MSEemail ECHO( ECHO Email MSE log file if exists IF EXIST C:\Clevespace\MPcmdRun.log ( TYPE C:\Clevespace\MPcmdRun.log > C:\Clevespace\MPcmdRun.txt C:\Clevespace\sendemail -f FromEmail@Example.com -t SendToEmail@example.com -u MSE Scan results for: %COMPUTERNAME% -xu SMTPemail@example.com -xp PassWord -l C:\Clevespace\Email.log -o tls=yes -s smtp.EXAMPLE.com:587 -o message-file=C:\Clevespace\MPcmdRun.txt -a C:\Clevespace\MPcmdRun.log -q ECHO( ECHO MSE Log file sent on %DATE% at %TIME% from computer %COMPUTERNAME% ) ELSE ( C:\Clevespace\sendemail -f FromEmail@example.com -t SendToEmail@Example.com -u MSE Scan results for: %COMPUTERNAME% -xu SMTPemail@example.com -xp PassWord -l C:\Clevespace\Email.log -o tls=yes -s smtp.Example.com:587 -m MSE was run, but there is no log file. -q ECHO( ECHO MSE email with no log sent on %DATE% at %TIME% from computer %COMPUTERNAME% ) ECHO( ECHO End of scanning process EXIT :Defenderemail ECHO( ECHO Email Defender log file if exists IF EXIST C:\Clevespace\MPcmdRun.log ( TYPE C:\Clevespace\MPcmdRun.log > C:\Clevespace\MPcmdRun.txt C:\Clevespace\sendemail -f FromEmail@example.com -t SendToEmail@Example.com -u Defender Scan results for: %COMPUTERNAME% -xu SMTPemail@Example.com -xp PassWord -l C:\Clevespace\Email.log -o tls=yes -s smtp.Example.com:587 -o message-file=C:\Clevespace\MPcmdRun.txt -a C:\Clevespace\MPcmdRun.log -q ECHO( ECHO Defender Log file sent on %DATE% at %TIME% from computer %COMPUTERNAME% ) ELSE ( C:\Clevespace\sendemail -f FromEmail@Example.com -t SendToEmail@Example.com -u Defender Scan results for: %COMPUTERNAME% -xu SMTPemail@Example.com -xp PassWord -l C:\Clevespace\Email.log -o tls=yes -s smtp.Example.com:587 -m Defender was run, but there is no log file. -q ECHO( ECHO Defender email with no log sent on %DATE% at %TIME% from computer %COMPUTERNAME% ) ECHO( ECHO End of scanning process EXIT :NotInstalled ECHO( ECHO MSE or Defender are NOT Installed C:\Clevespace\sendemail -f FromEmail@Example.com -t SendToEmail@Example.com -u MSE OR DEFENDER NOT INSTALLED ON: %COMPUTERNAME% -xu SMTPemail@Example.com -xp PassWord -l C:\Clevespace\Email.log -o tls=yes -s smtp.Example.com:587 -m MS Security Essentials or Defender are not installed!!! -q ECHO( ECHO MSE Or Defender Not Installed and an email was sent on %DATE% at %TIME% from computer %COMPUTERNAME% ECHO( ECHO End of scanning process //End of batch file