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.
|
--log-file arg (=dwupdater.log)
|
Log file name.
|
-r [ --repo-dir ] arg
|
Repository folder (<data_dir>/repo by default).
|
-t [ --trace ]
|
Enable tracing.
|
-c [ --command ] arg (=update)
|
Command to execute: getversions, getcomponents, init, update, uninstall, exec, keyupdate, and download.
|
-z [ --zone ] arg
|
Zones that are to be used instead of those specified in the configuration file.
|
init command parameters
Parameter
|
Description
|
-s [ --version ] arg
|
Version name.
|
-p [ --product ] arg
|
Product name.
|
-a [ --path ] arg
|
Product directory path. This folder will be used as the default directory for all components included in the product. Dr.Web Updater will search for a key file in this directory.
|
-n [ --component ] arg
|
Component name and installation folder. <name>, <install path>.
|
-u [ --user ] arg
|
Username for proxy server.
|
-k [ --password ] arg
|
Password for proxy server.
|
-g [ --proxy ] arg
|
Proxy server for updating. <address>:<port>.
|
-e [ --exclude ] arg
|
Component name that will be excluded from the product during installation.
|
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 name.
|
-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 name.
|
-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 (download)
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.
|
|