Common options
Parameter
|
Description
|
-h [ --help ]
|
Show a short help message on how to use the program.
|
-v [ --verbosity ] arg
|
Log level. Can be one of following: error (standard), info (extended), debug.
|
-d [ --data-dir ] arg
|
Folder where repository and settings are located.
|
--log-dir arg
|
Folder for storing the log file.
|
-r [ --repo-dir ] arg
|
Repository folder (<data_dir>/repo by default).
|
-t [ --trace ]
|
Enable tracing.
|
-c [ --command ] arg (=update)
|
Command to execute: getversions, getcomponents, update, uninstall, exec, keyupdate, and download.
|
-z [ --zone ] arg
|
Zones that are to be used instead of those specified in the configuration file.
|
update command parameters
Parameter
|
Description
|
-p [ --product ] arg
|
Product name. If specified, only this product will be updated. If neither a product nor certain components are specified, all products will be updated. If certain components are specified, only they will be updated.
|
-n [ --component ] arg
|
Components that are to be updated to the specified version.
<name>, <target revision>.
|
-x [ --selfrestart ] arg (=yes)
|
Reboot after an update of Dr.Web Updater. Default value is yes. If the value is set to no, notification that reboot is required will appear.
|
--geo-update
|
Get the list of IP addresses from update.drweb.com before updating.
|
--type arg (=normal)
|
Can be one of the following:
•reset-all—forced update of all components •reset-failed—reset revision for damaged components •normal-failed—try to update all components including damaged from the current revision to the newest or specified •update-revision—try to update all components of the current revision to the newest if exists •normal—update all components |
-g [ --proxy ] arg
|
Proxy server for updating. <address>:<port>.
|
-u [ --user ] arg
|
Username for proxy server.
|
-k [ --password ] arg
|
Password for proxy server.
|
--param arg
|
Pass additional parameters to the script.
<name>: <value>.
|
-l [ --progress-to-console ]
|
Print information about downloading and script execution to the console.
|
getcomponents command parameters
Parameter
|
Description
|
-s [ --version ] arg
|
Version number.
|
-p [ --product ] arg
|
Specify the product to get the list of components that are included in this product. If the product is not specified, all components of this version will be listed.
|
getrevisions command parameters
Parameter
|
Description
|
-s [ --version ] arg
|
Version number.
|
-n [ --component ] arg
|
Component name.
|
uninstall command parameters
Parameter
|
Description
|
-n [ --component ] arg
|
Name of the component that is to be uninstalled.
|
-l [ --progress-to-console ]
|
Print information about command execution to the console.
|
--param arg
|
Pass additional parameters to the script.
<name>: <value>.
|
-e [ --add-to-exclude ]
|
Components to be deleted. Update of this components will not be performed.
|
keyupdate command parameters
Parameter
|
Description
|
-m [ --md5 ] arg
|
MD5 hash of the previous key file.
|
-o [ --output ] arg
|
Output file name to store new key.
|
-b [ --backup ]
|
Backup of an old key file if exists.
|
-g [ --proxy ] arg
|
Proxy server for updating. <address>:<port>.
|
-u [ --user ] arg
|
Username for proxy server.
|
-k [ --password ] arg
|
Password for proxy server.
|
-l [ --progress-to-console ]
|
Print information about downloading of the key file to the console.
|
download command parameters
Parameter
|
Description
|
--zones arg
|
Zone description file.
|
--key-dir arg
|
Folder where the key file is located.
|
-l [ --progress-to-console ]
|
Print information about command execution to the console.
|
-g [ --proxy ] arg
|
Proxy server for updating. <address>:<port>.
|
-u [ --user ] arg
|
Username for proxy server.
|
-k [ --password ] arg
|
Password for proxy server.
|
-s [ --version ] arg
|
Version name.
|
-p [ --product ] arg
|
Name of the product to download.
|
|