Allgemeine Befehlszeilenparameter:
Parameter
|
Beschreibung
|
-h [ --help ]
|
Hilfe zum Programm auf dem Bildschirm anzeigen.
|
-v [ --verbosity ] arg
|
Protokollierungsstufe: error (Standardmäßig), info (Erweitert), debug (Debugging).
|
-d [ --data-dir ] arg
|
Ordner, in dem sich das Repository und die Einstellungen befinden.
|
--log-dir arg
|
Ordner, in dem das Protokoll gespeichert werden soll.
|
--log-file arg (=dwupdater.log)
|
Name der Protokolldatei.
|
-r [ --repo-dir ] arg
|
Ordner des Repository (standardmäßig <data_dir>/repo).
|
-t [ --trace ]
|
Ablaufverfolgung aktivieren.
|
-c [ --command ] arg (=update)
|
Ausführbarer Befehl: getversions – Versionen anzeigen, getcomponents – Komponenten anzeigen, init – Initialisierung, update – Aktualisierung, uninstall – deinstallieren, exec – ausführen, keyupdate – Schlüssel aktualisieren, download – herunterladen.
|
-z [ --zone ] arg
|
Liste von Zonen, die anstatt von den in der Konfigurationsdatei angegebenen Zonen verwendet wird.
|
Parameter des Initialisierungsbefehls (init):
Parameter
|
Beschreibung
|
-s [ --version ] arg
|
Versionsnummer.
|
-p [ --product ] arg
|
Produktname.
|
-a [ --path ] arg
|
Pfad für die Installation des Produktes. Dieser Ordner wird standardmäßig als Ordner für alle Komponenten, die zum Produkt gehören, verwendet. Der Updater wird in diesem Ordner nach einer gültigen Schlüsseldatei suchen.
|
-n [ --component ] arg
|
Der Komponentenname und das Installationsverzeichnis im Format <Name>, <Installationspfad>.
|
-u [ --user ] arg
|
Benutzername für den Proxyserver.
|
-k [ --password ] arg
|
Passwort des Proxyserver-Benutzers.
|
-g [ --proxy ] arg
|
Proxy-Server zur Aktualisierung, angegeben im Format <Adresse>: <Port>.
|
-e [ --exclude ] arg
|
Name der Komponente, die nicht installiert werden soll.
|
Parameter des Aktualisierungsbefehls (update):
Parameter
|
Beschreibung
|
-p [ --product ] arg
|
Produktname. Wenn der Name angegeben ist, wird dieses Produkt aktualisiert. Wenn kein Produkt und keine bestimmten Komponenten angegeben sind, werden alle Produkte aktualisiert. Wenn Komponenten angegeben sind, werden die angegebenen Komponenten aktualisiert.
|
-n [ --component ] arg
|
Liste von Komponenten, die auf eine bestimmte Modifikation zu aktualisieren sind.
Format: <name>, <target revision>.
|
-x [ --selfrestart ] arg (=yes)
|
Neustart nach Aktualisierung des Updaters. Der Standardwert ist yes. Wenn der Wert no angegeben ist, wird eine Warnung über den erforderlichen Neustart ausgegeben.
|
--geo-update
|
Liste der IP-Adressen von update.drweb.com vor der Aktualisierung anzeigen.
|
--type arg (=normal)
|
Mögliche Werte:
•reset-all – Zwangsläufige Aktualisierung aller Komponenten. •reset-failed – Alle Änderungen für beschädigte Komponenten zurücksetzen. •normal-failed – Versuchen, die Komponenten, darunter auch beschädigte Komponenten, auf die letzte bzw. angegebene Version zu aktualisieren. •update-revision – Komponenten der aktuellen Revision aktualisieren. •normal – Alle Komponenten aktualisieren. |
-g [ --proxy ] arg
|
Proxy-Server zur Aktualisierung, angegeben im Format <Adresse>: <Port>.
|
-u [ --user ] arg
|
Benutzername für den Proxyserver.
|
-k [ --password ] arg
|
Passwort des Proxyserver-Benutzers.
|
--param arg
|
Zusätzliche Parameter dem Skript übergeben.
Format: <Name>: <Wert>.
|
-l [ --progress-to-console ]
|
Informationen zum Laden und Ausführen des Skripts in der Konsole anzeigen.
|
Sonderparameter des Ausführungsbefehls (exec):
Parameter
|
Beschreibung
|
-s [ --script ] arg
|
Angegebenes Skript ausführen.
|
-f [ --func ] arg
|
Funktion des Skripts ausführen.
|
-p [ --param ] arg
|
Zusätzliche Parameter dem Skript übergeben.
Format: <Name>: <Wert>.
|
-l [ --progress-to-console ]
|
Informationen zum Ablauf des Skripts in der Konsole anzeigen.
|
Parameter des Befehls zur Anzeige der Komponenten (getcomponents):
Parameter
|
Beschreibung
|
-s [ --version ] arg
|
Versionsnummer.
|
-p [ --product ] arg
|
Geben Sie den Namen des Produktes an, um seine Komponenten anzuzeigen. Wenn kein Produkt angegeben ist, werden alle Komponenten dieser Version angezeigt.
|
Parameter des Befehls zur Anzeige der Änderungen (getrevisions):
Parameter
|
Beschreibung
|
-s [ --version ] arg
|
Versionsnummer.
|
-n [ --component ] arg
|
Name der Komponente.
|
Parameter des Befehls zur Deinstallation (uninstall):
Parameter
|
Beschreibung
|
-n [ --component ] arg
|
Name der zu deinstallierenden Komponente.
|
-l [ --progress-to-console ]
|
Informationen zur Ausführung des Befehls in der Konsole anzeigen.
|
--param arg
|
Zusätzliche Parameter dem Skript übergeben.
Format: <Name>: <Wert>.
|
-e [ --add-to-exclude ]
|
Komponenten, die deinstalliert werden und daher nicht aktualisiert werden sollen.
|
Parameter des Befehls zur automatischen Aktualisierung des Schlüssels (keyupdate):
Parameter
|
Beschreibung
|
-m [ --md5 ] arg
|
MD5-Prüfsumme der alten Schlüsseldatei.
|
-o [ --output ] arg
|
Dateiname.
|
-b [ --backup ]
|
Sicherung der alten Schlüsseldatei, falls sie vorhanden ist.
|
-g [ --proxy ] arg
|
Proxy-Server zur Aktualisierung, angegeben im Format <Adresse>: <Port>.
|
-u [ --user ] arg
|
Benutzername für den Proxyserver.
|
-k [ --password ] arg
|
Passwort des Proxyserver-Benutzers.
|
-l [ --progress-to-console ]
|
Informationen zum Laden der Schlüsseldatei auf der Konsole anzeigen.
|
Parameter des Befehls zum Download (download):
Parameter
|
Beschreibung
|
--zones arg
|
Datei mit der Liste von Zonen.
|
--key-dir arg
|
Ordner, in dem sich die Schlüsseldatei befindet.
|
-l [ --progress-to-console ]
|
Informationen zur Ausführung des Befehls in der Konsole anzeigen.
|
-g [ --proxy ] arg
|
Proxy-Server zur Aktualisierung, angegeben im Format <Adresse>: <Port>.
|
-u [ --user ] arg
|
Benutzername für den Proxyserver.
|
-k [ --password ] arg
|
Passwort des Proxyserver-Benutzers.
|
-s [ --version ] arg
|
Versionsname.
|
-p [ --product ] arg
|
Name des Produktes, das herunterzuladen ist.
|
|