Befehlszeilenparameter für den Updater

Allgemeine Befehlszeilenparameter:

Parameter

Beschreibung

-h [ --help ]

Hilfe zum Programm auf dem Bildschirm anzeigen.

-v [ --verbosity ] arg

Protokollierungsstufe: error (Standard), 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)

Auszuführender Befehl: getversions – Versionen anfordern, getcomponents – Komponenten anfordern, 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 werden sollen.

Parameter des Initialisierungsbefehls (init):

Parameter

Beschreibung

-s [ --version ] arg

Versionsnummer.

-p [ --product ] arg

Produktname.

-a [ --path ] arg

Installationspfad. Dieser Ordner wird als Standardordner für alle Komponenten des Produkts verwendet. Der Updater wird in diesem Ordner nach einer gültigen Schlüsseldatei suchen.

-n [ --component ] arg

Komponentenname und der Installationsordner im Format <Name>, <Installationspfad>.

-u [ --user ] arg

Proxyserver-Benutzername.

-k [ --password ] arg

Passwort des Proxyserver-Benutzers.

-g [ --proxy ] arg

Proxyserver für die 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 nur 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 Version aktualisiert werden sollen.
Format: <name>, <target revision>.

-x [ --selfrestart ] arg (=yes)

Neustart nach dem Abschluss der Aktualisierung durch den Updater. Der Standardwert ist yes. Wenn der Wert no angegeben ist, wird eine Warnmeldung ausgegeben, die darüber informiert, dass ein Neustart erforderlich ist.

--geo-update

Liste der IP-Adressen von update.drweb.com vor der Aktualisierung anzeigen.

--type arg (=normal)

Mögliche Werte:

reset-all – Aktualisierung aller Komponenten erzwingen.

reset-failed – Alle Änderungen für beschädigte Komponenten zurücksetzen.

normal-failed – Versuchen, die Komponenten, inkl. beschädigter Komponenten, auf die letzte oder die angegebene Version zu aktualisieren.

update-revision – Komponenten innerhalb der aktuellen Revision aktualisieren.

normal – Alle Komponenten aktualisieren.

-g [ --proxy ] arg

Proxyserver für die Aktualisierung, angegeben im Format <Adresse>: <Port>.

-u [ --user ] arg

Proxyserver-Benutzername.

-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.

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 ausgegeben.

Parameter des Befehls zur Anzeige von Änderungen (getrevisions):

Parameter

Beschreibung

-s [ --version ] arg

Versionsnummer.

-n [ --component ] arg

Name der Komponente.

Parameter des Deinstallationsbefehls (uninstall):

Parameter

Beschreibung

-n [ --component ] arg

Name der zu deinstallierenden Komponente.

-l [ --progress-to-console ]

Informationen zum Fortschritt 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

Proxyserver für die Aktualisierung, angegeben im Format <Adresse>: <Port>.

-u [ --user ] arg

Proxyserver-Benutzername.

-k [ --password ] arg

Passwort des Proxyserver-Benutzers.

-l [ --progress-to-console ]

Informationen zum Laden der Schlüsseldatei in 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 zum Fortschritt des Befehls in der Konsole anzeigen.

-g [ --proxy ] arg

Proxyserver für die Aktualisierung, angegeben im Format <Adresse>: <Port>.

-u [ --user ] arg

Proxyserver-Benutzername.

-k [ --password ] arg

Passwort des Proxyserver-Benutzers.

-s [ --version ] arg

Versionsname.

-p [ --product ] arg

Name des herunterzuladenden Produkts.