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)
|
Logfile 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, getrevisions, init, update, uninstall, exec, downloadm and keyupdate.
|
-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 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
|
Attempt to 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.
|
exec command parameters
Parameter
|
Description
|
-s [ --script ] arg
|
Execute this script.
|
-f [ --func ] arg
|
Execute this function in the script.
|
-p [ --param ] arg
|
Pass additional parameters to the script.
<Name>: <value>.
|
-l [ --progress-to-console ]
|
Print information about 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
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.
|
|