Skip to main content
Skip table of contents

Configuring virus scanner full path with additional options

Introduction


You need to write a custom script to append additional options (e.g. -Scan) to the virus scanner full path

Finding shortened path for a directory

For Windows environment, if your file path contains spaces (e.g. C:\Program Files), you need to use cmd to find the shortened path for the directory (e.g. c:\progra~1) to remove the spaces.

  1. Open cmd
  2. Navigate to desired directory
  3. Execute the following command

    CODE
    dir /x
  4. The shorthand for the directory would be displayed  

Script Template

For Windows Defender, the command line scanner requires additional options to perform an on-demand scan for a specific file.

  1. Create a batch file script (e.g. c:\atlassian\atlassian-jira-software-7.8.1-standalone\bin\scanner.cmd) using the following template

    Replace "c:\progra~1\window~1\MpCmdRun.exe -Scan -ScanType -File" accordingly

    scanner.cmd

    CODE
    @echo off
    REM echo executing scan for file %1
    c:\progra~1\window~1\MpCmdRun.exe -Scan -ScanType 3 -File "%1"
    
    REM exit the script by the exit code from MpCmdRun.exe but do not exit the cmd.exe
    EXIT /B %ERRORLEVEL%
  2. Append the path of the script to the Attachment Checker Virus Scanning configurations in the Full Path for Scanner field

Notes

CommandParameterDescriptionReferences
MpCmdRun.exe-Scan -ScanType 3

Define the type of scan to be executed

0 - Default, according to the configuration

1 - Quick scan

2 - Full System Scan

3 - File and directory custom scan

https://superuser.com/questions/481862/how-can-you-scan-from-the-command-line-with-windows-defender
-File "%1"Indicates the file or directory to be scanned. Only valid for custom scans.
Exit/BOnly exit the script. Do not exit the cmd.exe
https://ss64.com/nt/exit.html
%ERRORLEVEL%Exit with the status code given by the previous executed command



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.