NOD32 and NOD32DOS Command Line Switches

General

/help
Display the list of program switches
/selfcheck+ Self-test enable
/selfcheck- Self-test disable
/expire+ Enable the program expiration notice
/expire- Disable the program expiration notice
/subdir+ Enable the sub-directories scanning
/subdir- Disable the sub-directories scanning
/multi+ Multiple diskette scanning enable
/multi- Multiple diskette scanning disable
/sound+ Sound warning enable
/sound- Sound warning disable
/list+ Create the list of all tested objects in the Log
/list- Include in the Log only the objects infected
/break+ Enable testing intermission
/break- Disable testing intermission
/scroll+ Enable scrolling of the Log
/scroll- Disable scrolling of the Log
/quit- Do not quit the program automatically after scanning
/quit+ Quit the program after scanning
   

Detection

/pattern+ Enable testing using virus signatures/patterns
/pattern- Disable testing using virus signatures/patterns
/heur+ Enable heuristic analysis
/heur- Disable heuristic analysis
/scanfile+ Enable scanning of the files
/scanfile- Disable scanning of the files
/scanboot+ Enable boot sectors scanning
/scanboot- Disable boot sectors scanning
/scanmbr+ Enable MBS scanning
/scanmbr- Disable MBS scanning
/arch+ Enable archives (ZIP, ARJ and RAR) scanning
/arch- Disable archives scanning
/pack+ Enable internal runtime packer files scanning
/pack- Disable the runtime packer files scanning
/local Scan all local non-removable media
/network Scan all network disks
/ext=<LIST> Add a new extension into the list of tested files. (Multiple entries permitted, e.g., /ext=EXT1,EXT2
/all Scan all files regardless of their extension
   

Heuristic analysis

/heursafe Set safe heuristic sensitivity (minimize false alarms)
/heurstd Set standard heuristic sensitivity
/heurdeep Set deep heuristic sensitivity
   

Protocol

/log+
Enable Log file generation
/log- Disable Log file generation
/wrap+ Enable text wrapping in the Log file
/wrap- Disable text wrapping in the Log file
/logappend Enable Log file append option
/logrewrite Enable rewriting of the Log file
/logsize=N Set Log file to the maximum size of N KB)
/log=<FILENAME> Set the Log file name (e.g.: /log=NOD.LOG)
   

Cleaning

/clean
Clean infected objects (if applicable)
/prompt Offer an action upon virus detection
/rename Rename the infected file
/delete Delete the infected file
/replace Replace the code within infected boot sectors by an appropriate standard code
   

Note: If the switches: /prompt, /rename, /delete/ or /replace are used concurrently with the /clean switch, the corresponding action is carried out only if the virus can be cleaned.

Test Scheduling

/daily
Automatic testing on a daily basis
/weekly Automatic testing on a weekly basis
/period=N Automatic testing once in N days
   

Network (Windows versions only)

/recipient=<LIST> Specifies the recipients of the network messages (server/s, group or workstation name)
Multiple entries are permitted, e.g., /recipient=SERVER1,SERVER2
/msg="<MESSAGE>" Specifies the message to be sent upon virus dete
/centralpath=<PATH> Specifies the name of the directory for Centralized Update files