zlman (1)

Name

zlman - zlman ist die Befehlszeilenschnittstelle zu Novell® ZENworks® Linux Management, das die umfassende Verwaltung von Linux*-Servern und -Arbeitsplatzrechnern ermöglicht.

Syntax

zlman [befehl] [optionen] [argumente]

Im Allgemeinen verfügen die zlman-Befehle über eine kurze und eine lange Form. Die lange Form wird folgendermaßen zusammengesetzt: object-actionobject. Beispielsweise listet der Befehl registration-list alle Registrierungseinträge eines Registrierungsordners auf. Es gibt eine Vielzahl von Befehlen. Die meisten sind jedoch leicht zu behalten, da es nur eine begrenzte Anzahl von Objekten (Arbeitsstation, Server, Bundle, Katalog, Richtlinie, Administrator, Registrierung) und mögliche Aktionen (anzeigen, erstellen, ändern, löschen) gibt.

Argumente für einen Befehl werden wie der Befehl selbst angeordnet: für catalog-addbundle wird zuerst der Katalog und als Zweites das Bundle angegeben. Beispiel: catalog-addbundle katalog2 bundle4. Optionsflaggen stehen immer vor den Argumenten.

Die Abkürzung jedes Befehls verwendet einen Buchstaben jedes Worts in der Langform: Auf diese Weise wird admin-list als al abgekürzt. Ausnahmen zu diesen allgemeinen Syntaxregeln bilden die Systembefehle, wie ping und server-version, die direkt für den Server gelten.

Für Dateinamen können Sie Standard-Shell-Platzhalter verwenden: mit *.rpm werden „alle Dateien, die auf .rpm enden“ angegeben.

Beschreibung

ZENworks Linux Management () stellt den nächsten Schritt in der Evolution der Linux-Server- und Arbeitsstationsverwaltung dar. ZENworks Linux Management ermöglicht eine umfassende Verwaltung von Linux, einschließlich:

  • Erweiterte Softwarepaketverwaltung einschließlich Auflösung der Abhängigkeiten, Unterstützung für SUSE-Patches und die Möglichkeit zum zurücksetzen (roll back) auf vorherige Versionen.

  • Automatisiertes Imaging und Skriptinstallationen mit der automatischen Installation von YAST und RedHat* KickStart

  • Sichere und schnelle Fernverwaltung von Servern und Desktops über eine grafische Oberfläche

  • Hardware-, Software- und Betriebssystem-Inventaraufnahme und -berichte

  • Umfassende Verwaltung auf Richtlinienbasis von Linux-Servern und -Desktops

  • Aufgabengesteuerte Webverwaltungsschnittstelle

Mit der Kommandozeilenschnittstelle zlman verfügen Sie über eine vollwertige Anwendung, die viele Vorgänge mithilfe von Skripten vereinfacht und einen schnellen Zugriff auf Vorgänge ermöglicht. Eine umfassende Webverwaltungsschnittstelle mit zahlreichen erweiterten Funktionen ist ebenfalls auf Ihrem ZENworks Linux Management-Server installiert.

Anleitung zur Verwendung der Befehle

Dieser Abschnitt enthält eine allgemeine Anleitung zur Formatierung und Verwendung der Befehle.

Administratoren

Jede Aktion in zlman wird durch die Zugriffsbeschränkungen des Administrators geregelt. Das anfänglich bei der Installation erstellte Administratorkonto verfügt über Rechte auf alle Objekte. Alle weiteren Administratorkonten erhalten standardmäßig nur Leserechte. Weitere Rechte auf Objekte, die von diesen Konten verwaltet werden sollen, müssen diesen Konten explizit eingeräumt werden.

Ordner

Wenn für Befehle, die ein Ordnerargument benötigen, kein Ordner angegeben ist, wird das Stammverzeichnis verwendet. Zur Angabe des Ordnerpfads geben Sie die einzelnen Ordner ausgehend vom Stammverzeichnis jeweils getrennt durch einen Schrägstrich (/) ein. Befindet sich beispielsweise ein Ordner namens folder1 direkt im Root-Verzeichnis und dieser enthält wiederum einen Unterordner namens subfolder, dann würden Sie den Pfad des Unterordners wie folgt eingeben: folder1/subfolder1. Die genannten Ordner müssen bereits vorhanden sein.

Drei Punkte (...)

Drei Punkte weisen daraufhin, dass ein Befehl mehrere Einträge für den letzten Argumenttyp akzeptiert. Beispielsweise geben die drei Punkte im folgenden Befehl an, dass catalog-add-bundle mehrere Bundles akzeptieren kann:

zlman catalog-add-bundle [optionen] [katalog] [bundle] [...]

Optionsflaggen

Bei Befehlen, die über keine befehlsspezifischen Optionen verfügen (d. h., sie akzeptieren nur die Standard-Optionsflaggen), sind in der Befehlsreferenz keine Optionen als Argumente aufgeführt. Beispielsweise listet der Referenzeintrag für den folgenden Befehl keine Optionen auf, da er nur die Standardflags akzeptiert:

zlman workstation-list [ordner] [filter]

Jedoch listet der folgende Befehl Optionen auf, da er eine befehlsspezifische Option (-a) aufweist:

zlman workstation-messages [optionen] [arbeitsplatzrechnername]

~./zlmanrc

Über eine .zlmanrc-Datei in Ihrem Home-Verzeichnis können Sie globale Optionen bereitstellen, die für jeden Befehl gelten. Wenn Sie zum Beispiel -U Administrator -P password hinzufügen, liest jeder Befehl Ihren Benutzernamen und Ihr Passwort aus der Datei ein, anstatt den Benutzer abzufragen. Verwenden Sie die Option --ignore-rc-file, um die in dieser Datei gespeicherten Optionen zu umgehen.

Befehle

Alle folgenden Befehle mit Ausnahme der Optionsflags werden im Abschnitt Globale Optionen aufgeführt. Außerdem werden einzelne Optionen akzeptiert, die für jeden Befehl aufgelistet sind.

Administratorbefehle

Mit diesen Befehlen werden Administratorkonten erstellt und angepasst. Die Administratorbefehle beginnen mit admin in der langen Form oder mit dem Buchstaben a in der Kurzform.

admin-create (ac) [Optionen] [Administrator] [Passwort]

Erstellt ein neues Administratorkonto. Standardmäßig wird dieses Konto mit Schreibschutz für alle Objekte erstellt. Verwenden Sie den Befehl admin-rights-assign, um diesem Konto zusätzliche Rechte zu erteilen.

admin-delete (ad) [Optionen] [Administrator] [...]

Löscht ein Administratorkonto.

admin-list (al) [optionen] [ordner]

Listet alle Administratorkonten auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
admin-rename (arn) [Optionen] [Administratorname] [Neuer Name]

Benennt das Administratorkonto vom aktuellen Namen in den neuen Namen um.

admin-rights-assign (ara) [optionen] [admin-name] [objektname] [...]

Weist die angegebenen Administratorrechte dem durch das Objekt angegebenen Objekt zu. Eine der folgenden Optionen muss angegeben werden, um den Objekttyp zu beschreiben:

  • -w,--workstations
  • -s,--servers
  • -a,--administrators
  • -b,--bundles
  • -p,--policies
  • -R,--reports
  • -r,--registrations

Außerdem akzeptiert dieser Befehl die folgenden Optionsflaggen:

  • -n,--none - Alle Berechtigungen auf das angegebene Objekt werden zurückgezogen.
  • -v,--view - Erteilt Lesezugriff für das angegebene Objekt.
  • -m,--modify - Erteilt Rechte zum Ändern des angegebenen Objekts.
  • -c,--create - Erteilt Rechte zum Erstellen neuer Objekte.
admin-rights-get (arg) [optionen] [admin-name] [objektname] [...]

Zeigt die effektiven Rechte eines angegebenen Objekts an. Wenn kein Objekt angegeben ist, werden alle zugewiesenen Rechte angezeigt. Ein einzelnes Typenflag muss angegeben werden. Eine der folgenden Optionen kann angegeben werden, um den Objekttyp zu beschreiben:

  • -w,--workstations
  • -s,--servers
  • -a,--administrators
  • -b,--bundles
  • -p,--policies
  • -R,--reports
  • -r,--registrations

Außerdem akzeptiert dieser Befehl die folgenden Optionsflaggen:

  • -n,--none - Alle Berechtigungen auf das angegebene Objekt werden zurückgezogen.
  • -v,--view - Erteilt Lesezugriff für das angegebene Objekt.
  • -m,--modify - Erteilt Rechte zum Ändern des angegebenen Objekts.
  • -c,--create - Erteilt Rechte zum Erstellen neuer Objekte.
admin-set-password (asp) [optionen] [admin-name] [passwort]

Legt das Passwort eines Administrators fest. Nur der Administrator kann andere Administratorpasswörter ändern. Alle Administratoren können ihre eigenen Passwörter ändern.

Bundle-Befehle

Mit diesen Befehlen erstellen und ändern Sie Bundles und Ordner. Unter anderem können Sie damit Bundles Pakete hinzufügen und Patch-Bundles erstellen. Beachten Sie, dass zlman Objekte und ihre entsprechenden Ordner als einen Objekttyp behandelt. Daher kann zlman bundle-rename Bundles oder Bundle-Ordner umbenennen. Und zlman bundle-move kann Bundles oder Bundle-Ordner verschieben, usw. Bundle-Befehle beginnen mit dem Wort bundle in der langen Form oder mit dem Buchstaben b in der Kurzform (mit Ausnahme des Patch-Bundle-Befehls, dessen Kurzform mit p beginnt.

bundle-add-file (baf) [options] [bundle] [target-platform] [destination] [file] [...]

Fügt einem Bundle eine Datei hinzu. Akzeptiert die folgenden Argumente:

  • Bundle - Ein vorhandenes Bundle, dem Sie ein oder mehrere Dateien hinzufügen möchten.
  • File - Die Datei, die hinzugefügt wird. Geben Sie den vollständigen Pfad an.

Akzeptiert die folgenden Optionsflaggen:

  • --destination=[path] - Vollständiger Pfad, unter dem die Datei auf dem Client bereitgestellt werden soll.
  • --unpack - Gibt an, dass diese Datei komprimiert ist und auf dem Client dekomprimiert und extrahiert werden sollte. Die unterstützen Komprimierungsformate sind .gz und .bz2.
  • --Unix-Dateiberechtigungen, die nach der Bereitstellung auf diese Datei angewendet werden sollen (für komprimierte Dateien nicht anwendbar.)
bundle-add-package (bap) [optionen] [bundle] [ziel] [paketdatei] [...]

Fügt einem Bundle ein Paket hinzu. Akzeptiert die folgenden Argumente:

  • Bundle - Ein vorhandenes Bundle, dem Sie ein oder mehrere RPM-Pakete hinzufügen möchten.
  • Target - Betriebssystem-/Plattformziele. (Verwenden Sie zlman tl, um gültige Ziele für Ihre Umgebung anzuzeigen.)
  • Package File - Paketdatei im RPM-Format.

Akzeptiert die folgenden Optionsflaggen:

  • --force-nevra - Erzwingt das Hinzufügen des Pakets trotz des NEVRA-Konflikts (Name, Epoche, Version, Release und Architektur).
  • --freshen - Aktualisiert das Paket nur, wenn es installiert wird.
  • --installtype=[upgrade|install] - Gibt den RPM-Installationstyp an. Der Wert „upgrade“ löst das Verhalten „rpm -u“ aus und der Wert „install“ löst das Verhalten „rpm -i“ aus.
  • --ver=[Bundle-Version] - Gibt die Bundle-Version an, zu der das Paket hinzugeführt werden muss. Standardmäßig wird das Paket der neuesten Version des Bundles hinzugefügt.
bundle-copy (bco) [optionen] [quell-bundle] [version] [name]

Kopiert eine Bundle-Version zu einem neuen Bundle.

bundle-copy-package (bcp) [Optionen] [Quell-Bundle] [Ziel-Bundle] [Ziel] [Paket] [Version] Release] [Architektur] [Epoche]

Kopiert die Pakete vom Quell-Bundle zum Ziel-Bundle.

bundle-create (bc) [Optionen] [Name] [Ordner]

Erstellt ein neues Bundle. Wenn ein Ordner angegeben ist, wird das Bundle in diesem Ordner erstellt. Akzeptiert die folgende Optionsflagge:

  • --description=[Beschreibung] - Gibt eine Beschreibung des Bundles an.
bundle-delete [Optionen] (bd) [Bundle] [...]

Löscht ein oder mehrere Bundles oder Bundle-Ordner.

bundle-delete-version [Optionen] (bdv) [Bundle] [Version]

Löscht eine bestimmte Version eines Bundles.

bundle-deploy (bp) [optionen] [bundle] [version]

Nutzt die angegebene Version eines Bundles.

bundle-folder-create (bfc) [Optionen] [Name] [Ordner]

Erstellt einen neuen Ordner für Bundles im vom Ordner angegebenen Pfad.

bundle-group-add (bga) [Optionen] [Bundle-Gruppe] [Bundle] [...]

Fügt einer Bundle-Gruppe ein Bundle hinzu. Akzeptiert die folgende Optionsflagge:

  • -r, --recursive - Schließt Unterordner ein.
bundle-group-create (bgc) [Optionen] [Name] [Ordner]

Erstellt eine Bundle-Gruppe im angegebenen Ordner.

bundle-group-members (bgm) [Optionen] [Bundle-Gruppe]

Listet die Mitglieder einer Bundle-Gruppe auf.

bundle-group-remove (bgr) [Optionen] [Bundle-Gruppe] [Bundle] [...]

Entfernt ein Bundle aus der angegebenen Bundle-Gruppe.

bundle-info (bi) [optionen] [bundle] [version]

Zeigt ausführliche Informationen über ein Bundle an. Für Software-Bundles kann die Version angegeben werden. Wenn jetzt Version angegeben wird, wird die verteilte Version angezeigt.

bundle-list (bl) [optionen] [ordner]

Listet alle Bundles und Bundle-Ordner im angegebenen Ordner auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Platzhalterzeichen * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
bundle-list-dups (bld) [optionen] [bundle]

Listet die in einem DUP-Bundle enthaltenen Dell-Update-Pakete auf.

bundle-list-files (blf) [Optionen] [Bundle] [Ziel]

Zeigt eine Liste der im angegebenen Bundle enthaltenen Dateien einschließlich der Bundle-ID an.

bundle-list-packages (blp) [Optionen] [Bundle] [Ziel]

Zeigt eine Liste der im angegebenen Bundle enthaltenen Pakete einschließlich der Bundle-ID an.

bundle-list-versions (blv) [Optionen] [Bundle]

Zeigt eine Liste der Vesionsnummern für das angegebene Bundle an.

bundle-move (bmv) [Optionen] [Bundle] [neuer Ordner]

Verschiebt das angegebene Bundle oder den Bundle-Ordner in den angegebenen Ordner.

bundle-remove-dup (brd) [optionen] [bundle] [paket-id] [[paket-id] [...]]

Entfernt ein Dell-Update-Paket aus einem DUP-Bundle. Die Paket-ID wird mit dem Befehl bundle-list-dups aufgeführt.

bundle-remove-package (brp) [optionen] [bundle] [ziel] [paket-id] [[paket-id][...]]

Entfernt ein Paket aus einem Bundle. Die Paket-ID wird mit dem Befehl bundle-list-packages aufgeführt

bundle-remove-file (brf) [Optionen] [Bundle] [Ziel] [Datei-ID] [...]

Entfernt ein Paket aus einem Bundle. Suchen der Datei-ID mithilfe des Befehls bundle-list-files.

bundle-rename (brn) [Optionen] [aktueller Name] [neuer Name]

Benennt das angegebene Bundle oder den Bundle-Ordner um. Der neue Name ist unter „neuer Name“ angegeben.

bundle-update-package (bup) [optionen] [bundle] [ziel] [paketdatei] [[paketdatei] [...]]

Aktualisieren der Eigenschaften eines Pakets in einem Bundle. Akzeptiert die folgenden Optionen.

  • --arch=[arch] - Gibt die Architektur des zu aktualisierenden Pakets an.
  • --freshen=[true|false] - Paket nur aktualisieren, wenn bereits eine Paketinstallation vorhanden ist.
  • --installtype=[install type] - Gibt den RPM-Installationstyp an. Der Wert „upgrade“ gibt das Verhalten „rpm -u“ an und der Wert „install“ gibt das Verhalten „rpm -i“ an.
file-bundle-create (fbc) [optionen] [name] [ordner]

Erstellt ein neues Datei-Bundle.

patch-bundle-create (pbc) [Optionen] [Produktname] [Produktversion] [Produktarchitektur] [Patch-Datei] [Ordner]

Erstellt ein neues Patch-Bundle. Akzeptiert die folgenden Argumente:

  • Product Name - Der Name des Produkts, für das dieses Patch bestimmt ist, muss einer der folgenden sein: SUSE LINUX, SUSE SLES, SUSE CORE, Novell Linux Desktop, SuSE SLED
  • Product Version - Die Version des Produkts, für das dieses Patch bestimmt ist.
  • Product Arch - Produktarchitektur. Diese muss eine der Folgenden sein: i386, x86_84
  • Patch File - Datei, die das Patch enthält.
  • Folder - Bundle-Ordner, der für dieses Patch-Bundle verwendet werden soll.

Katalogbefehle

Mit diesen Befehlen erstellen und ändern Sie Kataloge. Unter anderem können Sie damit Katalogen Bundles hinzufügen. Katalogbefehle beginnen mit dem Wort catalog in der langen Form oder mit dem Buchstaben c in der Kurzform.

catalog-add-bundle (cab) [optionen] [katalog] [bundle] [...]

Ordnet ein oder mehrere Bundles oder Bundle-Gruppen einem Katalog zu. Akzeptiert die folgende Optionsflagge:

  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne durchgeführt werden soll. Die Zeitangabe sollte das Format „TT:SS:MM“ aufweisen. Es kann auch eine Wiederholungsrate angegeben werden.
catalog-create (cc) [Optionen] [Katalogname] [enthaltender Ordner]

Erstellt im angegebenen Ordner einen neuen Katalog.

catalog-delete (cd) [Optionen] [Katalog] [...]

Löscht den angegebenen Katalog.

catalog-folder-create (cfc) [Optionen] [Ordnername] [enthaltender Ordner]

Erstellt einen neuen Ordner, der die Kataloge beinhaltet. Wenn ein Ordner angegeben ist, wird der Katalog in diesem Ordner erstellt. Der übergeordnete Ordner kann der Pfad zu einem vorhandenen Katalogordner sein, beispielsweise folder/subfolder.

catalog-list (cl) [optionen] [ordner] [filter]

Listet die Kataloge in einem Ordner auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
catalog-list-bundles (clb) [optionen] [katalog]

Zeigt eine Liste aller Bundles an, die einem Katalog zugewiesen sind.

catalog-move (cmv) [Optionen] [Katalog] [neuer Ordner]

Verschiebt den angegebenen Katalog in einen neuen Ordner. Der neue Ordner, den Sie mit [neuer Ordner] angeben, muss bereits vorhanden sein, da ansonsten der Verschiebevorgang fehlschlägt.

catalog-rename (crn) [Optionen] [aktueller Name] [neuer Name]

Benennt den angegebenen Katalog um.

catalog-remove-bundle (crb) [Optionen] [Katalog] [Bundle] [...]

Entfernt das angegebene Bundle aus dem angegebenen Katalog.

Hotlist-Befehl

Mit diesem Befehl zeigen Sie eine Liste der Geräte mit unbestätigten Warnungen oder Fehlermeldungen an.

hotlist

Zeigt eine Liste der Geräte mit unbestätigten Warnungen oder Fehlermeldungen an. Warnungen oder Fehlermeldungungen können mit den Befehlen workstation-ack und server-ack bestätigt werden. Geräte, deren Warnungen und Fehlermeldungen bestätigt wurden, erscheinen nicht mehr in der hotlist.

Lizenzbefehle

Mit diesen Befehlen aktivieren Sie Ihren Server oder zeigen Sie Lizenzinformationen an. Die Lizenzbefehle beginnen mit dem Wort license in der langen Form oder mit dem Buchstaben l in der Kurzform.

license-activate (la) [Optionen] [Schlüssel]

Aktiviert Ihr System.

license-info (li) [Optionen]

Zeigt Lizenzinformationen an.

license-set-seats (lss) [Optionen] [Anzahl]

Legt die Anzahl der erlaubten aktiven Geräte fest.

Paketbefehle

Mit diesen Befehlen werden Pakete geändert. Die Paketbefehle beginnen mit dem Wort package in der langen Form oder mit dem Buchstaben p in der Kurzform.

delete-packages (dp) [Optionen] [Paketdateiname]

Löscht das angegebene Paket.

package-list-bundles (plb) [Optionen] [Paketdateiname]

Zeigt eine Liste der Bundles an, die das angegebene Paket enthalten.

list-packages (lp) [Optionen]

Listet Pakete auf. Akzeptiert die folgenden Optionsflaggen:

  • --name-filter = [Namensfilter] - Namensfilter.
  • --epoch-filter = [Epochenfilter] - Epochenfilter.
  • --version-filter = [Versionsfilter] - Versionsfilter.
  • --release-filter = [Releasefilter] - Releasefilter.
  • --arch-filter-[Architekturfilter] - Architekturfilter.
  • --target filter [Zielfilter] - Zielfilter.
  • --orphan - Listet bezugslose Pakete auf.

Verwenden Sie den Befehl zlman lp --orphan|cut -d'|' -f1 -s | grep ^[0-9] | xargs zlman dp, um ein bezugsloses Paket zu löschen.

package-replace-packages (prp) [Optionen] [Ziel] [Paketdateiname] [...]

Ersetzt das angegebene Paket durch ein anderes Paket mit demselben Namen bzw. derselben Epoche, Version, Release, Architektur und demselben Ziel (NEVRAT). Sie können mehrere Pakete ersetzen, indem Sie mehrere Dateinamen angeben.

Der Begriff NEVRAT bezeichnet eine eindeutige RPM-Kennung, die aus dem Namen, der Epoche, der Version, der Release, der Architektur und dem Ziel einer .rpm-Datei generiert wird. Diese Kennung ist für eine bestimmte .rpm-Datei garantiert eindeutig. Unter den folgenden Umständen kann diese Garantie jedoch beeinträchtigt werden:

  • Eine fehlerhafte RPM-Datei wurde heruntergeladen. Die Prüfsumme dieser fehlerhaften .rpm-Datei stimmt gemäß NEVRAT nicht mit der bekannten Prüfsumme derselben fehlerfreien .rpm-Datei überein.

  • Ein Hersteller hat fälschlicherweise ein falsch formatiertes .rpm-Aktualisierungspaket freigegeben, das zwar über neue (andere) Inhalte verfügt, aber weiterhin dieselben Versions- und Releasenummern verwendet. Dies führt dazu, dass das System die Pakete für identisch hält und anhand der NEVRAT-Eigenschaften eine unterschiedliche Prüfsumme feststellt. Dies ist selten der Fall, kann aber vorkommen. Dieses Problem tritt meist auf, wenn vollständige Distributionen gemeinsam gespiegelt werden.

Das Problem kann auf verschiedene Weisen umgangen werden:

  • Wenn das Paket nicht von Interesse ist, können Sie es mithilfe der Optionen <ExcludeBundle/> oder <ExcludeTarget/> in der Datei zlmmirror.conf von der Spiegelung ausschließen. Verwenden Sie <ExcludeBundle> für ZENworks Linux Management- und YaST-Ursprungsserver. Verwenden Sie für andere Ursprungsserver die Option <ExcludeTarget>. Der Wert in beiden Tags entspricht dem Paket/Patch/Bundle, das von der Spiegelung ausgeschlossen werden soll.

  • Wenn das Paket von Interesse ist, muss es zuerst aus dem Dateisystem abgerufen werden. Dies kann auf verschiedene Weisen geschehen, einschließlich durch statische Spiegelung. Nachdem die entsprechende .rpm-Datei im Dateisystem des Servers verfügbar ist, kann es über den Befehl package-replace-package in den Server importiert werden.

Durch den Befehl package-replace-packages wird ein neues Paket mit demselben NEVRAT erstellt. Es ersetzt das bestehende Paket in allen Bundles, bei denen es Mitglied ist.

Im nachfolgenden Beispiel wird die korrekte Vorgehensweise erläutert:

rc-qa-client-402:/opt/novell/zenworks # zlman prp sles-9-i586/root/nrmtest-same-nevrat-b.rpmUsername:administratorPassword:******[package.command.replacePackage.success]

Warteschlangenbefehle

Mit diesen Befehlen können Sie bei Bedarf Warteschlangenänderungen vornehmen. Die Warteschlange verarbeitet asynchrone Ereignisse, beispielsweise die Regenerierung von XML-Dateien oder Client-Aktualisierungen. Da in der Regel keine Änderungen an der Warteschlange erforderlich sind, werden Sie diese Befehle nur höchst selten benötigen. Die Warteschlangenbefehle beginnen mit dem Wort queue in der langen Form oder mit dem Buchstaben q in der Kurzform.

queue-flush (qf) [Optionen] [Status]

Leert die Warteschlange durch Löschen des Inhalts auf der Grundlage des Status. Akzeptiert die folgenden Werte für das Status-Argument:

  • N - New
  • F - Failed.
  • S - Succeeded
  • I - In progress

Wenn Sie keinen Status angeben, werden alle Einträge in der Warteschlange gelöscht.

queue-list (ql) [optionen] [status]

Listet alle Einträge in der Warteschlange auf. Wenn der Status angegeben ist, werden nur Warteschlangeneinträge angezeigt, die dem angegebenen Status entsprechen. Akzeptiert die folgenden Optionsflaggen:

  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. * und ? Platzhalterzeichen können verwendet werden, wenn sie in Anführungszeichen eingeschlossen werden.

Akzeptiert die folgenden Werte für das Status-Argument:

  • N - New
  • F - Failed
  • S - Succeeded
  • I - In progress
queue-reset (qr) [Optionen] [Status]

Setzt den Status aller Einträge in der Warteschlange auf „New“ zurück.

Registrierungsbefehle

Über diese Befehle können Sie Registrierungseinträge erstellen und ändern. Die Registrierungsbefehle beginnen mit dem Wort registration in der langen Form oder mit dem Buchstaben r in der Kurzform.

registration-add-server-group (rasg) [Optionen] [Schlüssel] [Gruppe] [...]

Fügt Objekten, die sich über den angegebenen Schlüssel registrieren, eine Mitgliedschaft in der angegebenen Servergruppe hinzu.

registration-add-workstation-group (rawg) [Optionen] [Schlüssel] [Gruppe] [...]

Fügt Objekten, die sich über den angegebenen Schlüssel registrieren, eine Mitgliedschaft in der angegebenen Arbeitsstationsgruppe hinzu.

registration-create-server (rcs) [Optionen] [Schlüssel] [Geräteordner] [Registrierungsordner]

Erstellt einen Registrierungseintrag mit Angabe der Ordnermitgliedschaft für Server.

registration-create-workstation (rcw) [Optionen] [Schlüssel] [Arbeitsplatzrechnerordner] [Registrierungsordner]

Erstellt einen Registrierungseintrag mit Angabe der Mitgliedschaft im angegebenen Arbeitsstationsordner.

registration-delete (rd) [Optionen] [Schlüssel] [...]

Löscht den angegebenen Registrierungseintrag.

registration-folder-create (rfc) [Optionen] [Ordnername] [enthaltender Ordner]

Erstellt einen Ordner mit der Bezeichnung [ordnername] im angegebenen [enthaltenden ordner].

registration-info (ri) [Optionen] [Schlüssel]

Zeigt detaillierte Informationen über den angegebenen Registrierungseintrag an.

registration-list (rl) [optionen] [srdner] [filter]

Listet alle Registrierungseinträge auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
registration-list-groups (rlg) [Optionen] [Schlüssel]

Zeigt eine Liste der mit dem angegebenen Registrierungseintrag verknüpften Gruppen an. Die mit diesem Schlüssel registrierten Geräte werden den aufgelisteten Gruppen hinzugefügt.

registration-move (rmv) [Optionen] [Schlüssel] [neuer Ordner]

Verschiebt den angegebenen Registrierungseintrag in den angegebenen Ordner.

registration-remove-server-group (rrsg) [Optionen] [Schlüssel] [Gruppe] [...]

Hebt die Mitgliedschaft zur angegebenen Gruppe des Registrierungsschlüssels auf. Alle vorher über diesen Schlüssel registrierten Geräte behalten Ihre Gruppenmitgliedschaft. Diese Änderung wirkt sich nur auf neue Geräte aus, die diesen Registrierungseintrag verwenden.

registration-remove-workstation-group (rrwg) [Optionen] [Schlüssel] [Gruppe] [...]

Hebt die Mitgliedschaft zur angegebenen Gruppe des Registrierungsschlüssels auf. Alle vorher über diesen Schlüssel registrierten Geräte behalten Ihre Gruppenmitgliedschaft. Diese Änderung wirkt sich nur auf neue Geräte aus, die diesen Registrierungseintrag verwenden.

registration-update (ru) [optionen] [schlüssel]

Aktualisiert einen Registrierungseintrag. Dies geschieht dadurch, dass Sie die Eigenschaften des Registrierungsschlüssels ändern können. Akzeptiert die folgenden Optionen:

  • -k, --newkey=[key] - Aktualisiert den Namen des Schlüssels auf den angegebenen Namen.
  • -u, --usage=[count] - Ersetzt die maximale Anzahl der Geräte, die mit diesem Schlüssel registriert werden können, durch die angegebene Anzahl.
  • --unlimited - Hebt die Beschränkung auf die Geräteanzahl auf, die mit diesem Schlüssel erstellt werden kann.
  • -n, --nrule=[naming rule] - Gibt eine neue Benennungsregel an, z. B. ${HostName}. Mögliche Namensvariablen sind '$\{Alias\}', '$\{AssetTag\}', '$\{CPU\}', '$\{DNS\}', '$\{DeviceType\}', '$\{GUID\}', '$\{HostName\}', '$\{Location\}', '$\{OS}. Benennungsregeln können auch mehrere Variablen enthalten, wie z. B. '$\{HostName\}-$\{OS}.
  • --workstation-folder=[folder] - Gibt einen neuen Ordner für Arbeitsstationen an, die sich mit diesem Schlüssel registrieren.
  • --server-folder=[folder] - Gibt einen neuen Ordner für Server an, die sich mit diesem Schlüssel registrieren.

Regelsatzbefehle

Mit diesen Befehlen werden Regelsätze erstellt und geändert. Regelsätze werden bei der Registrierung neuer Geräte auf dem Server auf Geräte angewendet, die über keinen Registrierungsschlüssel verfügen. Die Regelsatzbefehle beginnen mit dem Wort ruleset in der langen Form oder mit den Buchstaben rs in der Kurzform.

ruleset-add-rule (rsar) [Optionen] [Name oder Position] [Attribut] [Operator] [Wert]

Fügt einem Regelsatz eine Regel hinzu. Jede Regel legt eine Bedingung fest, die erfüllt sein muss, damit ein Regelsatz auf ein Gerät angewendet wird. Jede Regel eines Regelsatzes muss erfüllt (TRUE) sein, damit der Regelsatz angewendet wird. Akzeptiert die folgenden Argumente:

  • Attribute - Gültige Attribute sind: Alias, Inventaretikett, CPU, DNS, Gerätetyp, GUID, Hostname, IP-Adresse, Standort, MAC-Adresse, BS und Teilnetzmaske.
  • Operator - Gültige Operatoren sind: contains, starts, ends, equals. Gültige Operatoren für ganzzahlige Werte sind: <, <=, =, >, >=.
  • Value - Das Format und der Inhalt eines Werts wird durch das Attribut. Weitere Informationen über Attributwerte finden Sie im Abschnitt zum Inventar im ZENworks Linux Management-Verwaltungshandbuch.
ruleset-add-server-group (rsasg) [Optionen] [Name oder Position] [Gruppe] [...]

Fügt Objekten, die mit einem bestimmten Regelsatz importiert werden, eine Server-Gruppenmitgliedschaft hinzu. Alle Server, die sämtliche Bedingungen des Regelsatzes erfüllen, werden den angegebenen Gruppen hinzugefügt.

ruleset-add-workstation-group (rsaw) [Optionen] [Name oder Position] [Gruppe] [...]

Fügt Objekten, die mit einem bestimmten Regelsatz importiert werden, eine Arbeitsstations-Gruppenmitgliedschaft hinzu. Alle Arbeitsstationen, die sämtliche Bedingungen des Regelsatzes erfüllen, werden den angegebenen Gruppen hinzugefügt.

ruleset-create-workstation (rscw) [Optionen] [Name] [Position]

Erstellt einen neuen Regelsatz, der angewendet wird, wenn eine Arbeitsstation ohne Schlüssel registriert wird.

ruleset-create-server (rscs) [Optionen] [Name] [Position]

Erstellt einen neuen Regelsatz, der angewendet wird, wenn ein Server ohne Schlüssel registriert wird.

ruleset-delete (rsd) [Optionen] [Name oder Position]

Entfernt einen Regelsatz.

ruleset-info (rsi) [Optionen] [Name oder Position]

Zeigt detaillierte Informationen zu einem Regelsatz an.

ruleset-list (rsl) [optionen]

Listet alle Regelsätze auf. Akzeptiert die folgenden Optionsflaggen:

  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Platzhalterzeichen * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
ruleset-list-groups (rslg) [Optionen] [Name oder Position]

Listet die Gruppen eines Geräts auf, das mit dem angegebenen Regelsatz erstellt wird.

ruleset-move (rsmv) [Optionen] [Name oder Position] [neue Position]

Ändert die Position eines Regelsatzes.

ruleset-remove-rule (rsrr) [Optionen] [Regelsatzname oder Position] [Regelposition]

Entfernt eine Regel aus einem Regelsatz.

ruleset-remove-server-group (rsrsg) [Optionen] [Name oder Position] [Gruppe] [...]

Entfernt eine Server-Gruppenmitgliedschaft aus einem Regelsatz. Dieser Befehl wirkt sich nicht auf die Gruppenmitgliedschaft von Geräten aus, die bereits registriert sind. Der Befehl gilt nur für die Registrierung neuer Geräte.

ruleset-remove-workstation-group (rsrwg) [Optionen] [Name oder Position] [Gruppe] [...]

Entfernt eine Arbeitsstations-Gruppenmitgliedschaft aus einem Regelsatz. Dieser Befehl wirkt sich nicht auf die Gruppenmitgliedschaft von Geräten aus, die bereits registriert sind. Der Befehl gilt nur für die Registrierung neuer Geräte.

ruleset-update (rsu) [optionen] [name oder position]

Aktualisiert die Werte eines Regelsatzes. Akzeptiert die folgenden Optionen:

  • -k, --newname=[Schlüssel] - Legt einen neue Namen für den angegebenen Regelsatz fest.
  • -n, --nrule=[Benennungsregel] - Legt eine neue Benennungsregel für den angegebenen Regelsatz fest.
  • --workstation-folder=[Ordner] - Legt für Arbeitplatzrechner, die mit dem angegebenen Regelsatz erstellt werden, einen neuen Ordner fest.
  • --server-folder=[Ordner] - Legt für Server, die mit dem angegebenen Regelsatz erstellt werden, einen neuen Ordner fest.

Serverbefehle

Mit diesen Befehlen verwalten Sie Server. Die Serverbefehle beginnen mit dem Wort server in der langen Form oder mit dem Buchstaben s in der Kurzform.

server-ack (sa) [Optionen] [Server] [Protokoll-ID] [...]

Bestätigt eine zu einem Gerät gehörige Meldung.

server-add-bundle (sab) [optionen] [server] [bundle]

Verknüpft ein oder mehrere Bundles mit einem Gerät. Akzeptiert die folgenden Optionsflaggen:

  • --dry-run - Führt einen Probelauf durch.
  • -a, --allow-removal - Gestattet das Entfernen eines Bundles.
  • --push-now - Legt fest, dass die Aktion unverzüglich ausgeführt werden muss. Es kann auch eine Wiederholungsrate angegeben werden. Wenn kein anderer Zeitplan angegeben ist, wird standardmäßig „now“ (der aktuelle Zeitpunkt) verwendet.
  • --prepare-time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --prepare-date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
server-add-catalog (sac) [optionen] [server] [katalog] [...]

Verknüpft einen oder mehrere Kataloge mit einem Gerät. Akzeptiert die folgenden Optionsflaggen:

  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
server-add-policy (sap) [optionen] [server] [richtlinie] [...]

Verknüpft eine oder mehrere Richtlinien mit einem Gerät. Akzeptiert die folgenden Optionsflaggen:

  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
server-delete (sd) [Optionen] [Server] [...]

Löscht ein oder mehrere Geräte, Ordner oder Gruppen.

server-folder-create (sfc) [Optionen] [Ordnername] [enthaltender Ordner]

Erstellt einen Ordner im angegebenen Ordner.

server-group-add (sga) [Optionen] [Gruppe] [Server] [...]

Fügt einer Gruppe einen oder mehrere Server hinzu.

server-group-create (sgc) [Optionen] [Gruppenname] [enthaltender Ordner]

Erstellt eine neue Gruppe im angegebenen Ordner.

server-group-members (sgm) [Optionen] [Gruppe]

Listet Server auf, die der angegebenen Gruppe angehören.

server-group-remove (sgr) [Optionen] [Gruppe] [Server] [...]

Entfernt einen oder mehrere Server aus einer Gruppe.

server-health (sh) [Optionen] [Server]

Zeigt den Zustand eines ZENworks-Primärservers an . Der Zustand wird bestimmt durch das Pingen von „core admin services“ auf dem Server.

server-info (si) [Optionen] [Server]

Zeigt detaillierte Informationen über das angegebene Gerät an.

server-list (sl) [optionen] [ordner] [filter]

Listet die Geräte im angegebenen Ordner auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
server-list-bundles (slb) [Optionen] [Server]

Listet die mit einem Server verknüpften Bundles auf.

server-list-catalogs (slc) [Optionen] [Server]

Listet die mit einem Server verknüpften Kataloge auf.

server-list-policies (slp) [Optionen] [Server]

Listet die mit einem Gerät verknüpften Richtlinien auf.

server-messages (sm) [optionen] [server]

Zeigt eine Liste der unbestätigten Meldungen für das angegebene Gerät an. Akzeptiert die folgende Optionsflagge:

  • -a, --all - Zeigt alle Meldungen, einschließlich bestätigter Meldungen, an.
server-move (smv) [Optionen] [Server] [Ordner]

Verschiebt ein Gerät in einen anderen Ordner.

server-refresh (sr) [optionen] [server]

Aktualisiert alle Richtlinien und Bundles auf/in einem oder mehreren Geräten, Ordnern oder Gruppen Akzeptiert die folgenden Optionsflaggen:

  • --service=[service] - Gibt einen bestimmten Dienst an, der aktualisiert werden soll. Der Dienst muss einer der folgenden Dienste sein: Registrierung, Protokoll, Richtlinien-Manager, Einstellungen, Inventar.
server-rename (srn) [Optionen] [aktueller Name] [neuer Name]

Benennt ein Gerät um.

server-remove-bundle (srb) [Optionen] [Server] [Bundle] [...]

Entfernt die Verknüpfung zwischen einem Server und einem oder mehreren Bundles. Akzeptiert die folgenden Optionsflaggen:

  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
server-remove-catalog (src) [Optionen] [Server] [Katalog] [...]

Entfernt die Verknüpfung zwischen einem Gerät und einem oder mehreren Katalogen.

server-remove-policy (srp) [Optionen] [Server] [Richtlinie] [...]

Entfernt die Verknüpfung zwischen einem Server und einer oder mehreren Richtlinien.

ping [Optionen]

Überprüft, ob der Server aktiv ist und antwortet.

Zielbefehle

Mit diesen Befehlen erstellen und verwalten Sie die Liste der gültigen Betriebssystemziele. Die Zielbefehle beginnen mit dem Wort target in der langen Form oder mit dem Buchstaben t in der Kurzform.

target-create (tc) [Optionen] [Name] [Architektur] [Paket-Manager] [primäre Rolle] [Produktname] [Hersteller] [Version] [Erkennungszeichenkette]

Erstellt ein neues Betriebssystemziel. Akzeptiert die folgenden Argumente:

  • Name - Name des Ziels, z. B. sles-9-i586.
  • Arch - Die Architektur, z. B. i586 oder x86_64.
  • Package Manager - Der Systempaket-Manager, z. B. rpm.
  • Primary Role - Rolle des Betriebssystems: Server oder Arbeitsstation.
  • Product Name - Der Name des Produkts, z. B. SUSE Linux Enterprise Server.
  • Vendor - Der Produkthersteller, z. B. Novell oder SUSE.
  • Version - Die Produktversion, z. B. 10 für SUSE Linux Enterprise Server.
  • Detect String - Ort, an dem das Betriebssystem und die Version auf dem System abgerufen werden können. Die Erkennungszeichenkette für SLES 9 ist beispielsweise <file source=“/etc/SuSE-release“ substring=“SUSE LINUX Enterprise Server 9“/>. Diese Erkennungszeichenfolge sucht in der /etc/SuSE-Version nach „SUSE LINUX Enterprise Server 9“, um festzustellen, ob eine Übereinstimmung mit diesem Ziel vorliegt.
target-delete (td) [Optionen] [Ziel]

Löscht ein benutzerdefiniertes Betriebssystemziel.

target-info (ti) [Optionen] [Ziel]

Zeigt detaillierte Informationen zu einem Betriebssystemziel an.

target-list (tl) [optionen]

Zeigt eine Liste der aktuellen Betriebssystemziele an. Akzeptiert die folgende Optionsflagge:

  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
target-update (tu) [optionen] [ziel]

Ändert Werte für ein benutzerdefiniertes Betriebssystemziel. Akzeptiert die folgenden Optionen:

  • --arch=[Architektur] - Gibt einen neuen Architekturwert an.
  • --pkgmgr=[Paket-Manager] - Gibt einen neuen Wert für den Paket-Manager an.
  • --enable - Aktiviert ein deaktiviertes Betriebssystemziel.
  • --disable - Deaktiviert ein aktiviertes Betriebssystemziel.
  • --role=[primäre Rolle] - Gibt die primäre Rolle für dieses Ziel an.
  • --product=[Produktname] - Gibt einen neuen Produktnamen an.
  • --vendor=[Hersteller] - Gibt einen neuen Hersteller an.
  • --detect=[Erkennungszeichenkette] - Gibt die Betriebssystem-Erkennungszeichenkette an.
  • --version=[Version] - Gibt eine neue Version an.

Arbeitsstationsbefehle

Mit diesen Befehlen verwalten Sie Arbeitsstationen. Die Arbeitsstationsbefehle beginnen mit dem Wort workstation in der langen Form oder mit dem Buchstaben w in der Kurzform.

workstation-ack (wa) [Optionen] [Arbeitsplatzrechnername] [Protokoll-ID] [...]

Bestätigt eine, zu einer Arbeitsstation gehörige, Meldung.

workstation-add-bundle (wab) [optionen] [arbeitsplatzrechner] [bundle] [...]

Weist einem Gerät ein oder mehrere Bundles zu. Akzeptiert die folgenden Optionsflaggen:

  • --dry-run - Simuliert die Transaktion, ohne an dem verwalteten Gerät Änderungen vorzunehmen.
  • -a, --allow-removal - Gestattet die Entfernung von Paketen, wenn Konflikte vorliegen.
  • --push-now - Push-Vorgang dieses Bundles zum verwalteten Gerät wird sofort ausgeführt.
  • --prepare-time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --prepare-date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • ---relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
workstation-add-catalog (wac) [optionen] [arbeitsplatzrechner] [katalog]

Verknüpft einen oder mehrere Kataloge mit einem Gerät. Akzeptiert die folgenden Optionsflaggen:

  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • ---relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
workstation-add-policy (wap) [Optionen] [Arbeitsplatzrechner] [Richtlinie] [...]

Verknüpft eine oder mehrere Richtlinien mit einem Gerät. Akzeptiert die folgenden Optionsflaggen:

  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • ---gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
workstation-delete (wd) [Optionen] [Arbeitsplatzrechnername] [...]

Löscht ein oder mehrere Arbeitsstationsgeräte, -ordner oder -gruppen.

workstation-folder-create (wfc) [Optionen] [Ordnername] [enthaltender Ordner]

Erstellt einen neuen Ordner.

workstation-group-add (wga) [Optionen] [Gruppe] [Arbeitsplatzrechner] [...]

Fügt einer Gruppe einen oder mehrere Arbeitsplatzrechner hinzu.

workstation-group-create (wgc) [Optionen] [Gruppenname] [enthaltender Ordner]

Erstellt eine neue Gruppe.

workstation-group-members (wgm) [Optionen] [Gruppe]

Listet Arbeitsplatzrechner in einer Gruppe auf.

workstation-group-remove (wgr) [Optionen] [Gruppe] [Arbeitsplatzrechner] [...]

Entfernt einen oder mehrere Arbeitsplatzrechner aus einer Gruppe.

workstation-info (wi) [Optionen] [Arbeitsplatzrechner]

Zeigt detaillierte Informationen über das angegebene Gerät an.

workstation-list (wl) [optionen] [ordner] [filter]

Listet die Arbeitsstationen im angegebenen Ordner auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
workstation-list-bundles (wlb) [Optionen] [Arbeitsplatzrechner]

Listet die mit einem Arbeitsplatzrechner verknüpften Bundles auf.

workstation-list-catalogs (wlc) [Optionen] [Arbeitsplatzrechner]

Listet die mit einem Gerät verknüpften Kataloge auf.

workstation-list-policies (wlp) [Optionen] [Arbeitsplatzrechner]

Listet die mit einem Gerät verknüpften Richtlinien auf.

workstation-messages (wm) [optionen] [arbeitsplatzrechnername]

Zeigt eine Liste der unbestätigten Meldungen für das angegebene Gerät an. Akzeptiert die folgende Optionsflagge:

  • -a, --all - Zeigt alle Meldungen, einschließlich bestätigter Meldungen, an.
workstation-move (wmv) [arbeitsplatzrechnername] [neuer ordner]

Verschiebt eine Arbeitsstation in einen anderen Ordner.

workstation-refresh (wr) [Optionen] [Arbeitsplatzrechnername]

Aktualisiert alle Richtlinien und Bundles auf/in einem oder mehreren Geräten, Ordnern oder Gruppen Akzeptiert die folgenden Optionsflaggen:

  • --service=[service] - Gibt einen bestimmten Dienst an, der aktualisiert werden soll. Der Dienst muss einer der folgenden Dienste sein: Registrierung, Protokoll, Richtlinien-Manager, Einstellungen, Inventar.
workstation-rename (wrn) [Optionen] [aktueller Name] [neuer Name]

Benennt eine Arbeitsstation um.

workstation-remove-bundle (wrb) [Optionen] [Arbeitsplatzrechner] [Bundle] [...]

Entfernt die Verknüpfung zwischen einem Gerät und einem oder mehreren Bundles. Akzeptiert die folgenden Optionsflaggen:

  • --time=[HH:MM] - Gibt eine Tageszeit an, zu der die Aktion ausgeführt werden soll. Die Zeit muss das 24-Stunden-Format „HH:MM“ aufweisen.
  • --date=[JJJJ-MM-TT] - Gibt ein Datum an, an dem die Aktion ausgeführt werden soll. Das Datum muss im Format JJJJ-MM-TT angegeben werden.
  • --relative=[TT:HH:MM] - Gibt an, dass die Aktion nach Ablauf einer bestimmten Zeitspanne ausgeführt werden soll. Die Zeit muss im Format TT:HH:MM angegeben werden. Es kann auch eine Wiederholungsrate angegeben werden.
  • --weekly=[MWF] - Legt die Wochentage fest, an denen die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jede Woche an den angegebenen Tagen wiederholt. Wenn Sie beispielsweise MWF angeben, wird die Aktion jeden Montag, Mittwoch und Freitag ausgeführt. Die Werte für die einzelnen Wochentage sind:
  • Montag = M
  • Dienstag = TU
  • Mittwoch = W
  • Donnerstag = TH
  • Freitag = F
  • Samstag = SA
  • Sonntag = SU
  • --monatlich=[TT] - Gibt den Monatstag an, an dem die Aktion ausgeführt werden soll. Wenn diese Option festgelegt wird, wird die Aktion jeden Monat an dem angegebenen Tag wiederholt. Sie können nur einen Tag angeben und nicht mehrere Tage.
  • --gmt - Die angegebene Zeit wird als GMT interpretiert. Wenn diese Option nicht angegeben wird, wird die lokale Zeit des Geräts verwendet.
workstation-remove-catalog (wrc) [Optionen] [Arbeitsplatzrechner] [Katalog] [...]

Entfernt die Verknüpfung zwischen einem Gerät und einem oder mehreren Katalogen.

workstation-remove-policy (wrp) [Optionen] [Arbeitsplatzrechner] [Richtlinie] [...]

Entfernt die Verknüpfung zwischen einem Gerät und den angegebenen Richtlinien.

workstation-health (wh) [Optionen]

Ermittelt den Zustand eines Geräts.

Richtlinienbefehle

Mit diesen Befehlen ändern und verwalten Sie Richtlinien. Die Richtlinien müssen zuvor mit ZENworks Control Center erstellt worden sein. Die Richtlinienbefehle beginnen mit dem Wort policy in der langen Form oder mit dem Buchstaben p in der Kurzform.

policy-delete (pd) [Optionen] [Richtlinie] [...]

Löscht eine Richtlinie.

policy-folder-create (pfc) [Optionen] [Name] [enthaltender Ordner]

Erstellt einen neuen Ordner, der die Richtlinien beinhaltet.

policy-group-add (pga) [Optionen] [Gruppe] [Richtlinie] [...]

Fügt einer Richtliniengruppe eine Richtlinie hinzu.

policy-group-create (pgc) [Optionen] [Gruppenname] [Ordner]

Erstellt eine Richtliniengruppe.

policy-group-members (pgm) [Optionen] [Gruppe]

Listet die Mitglieder einer Richtliniengruppe auf.

policy-group-remove (pgr) [Optionen] [Gruppe] [Richtlinie]

Entfernt eine Richtlinie aus einer Richtliniengruppe.

policy-list (pl) [optionen] [ordner] [filter]

Listet die Richtlinien in einem Ordner auf. Akzeptiert die folgenden Optionsflaggen:

  • -r,--recursive - Bezieht Unterordner ein.
  • -f,--filter - Zeigt Optionen an, die dem angegebenen Filter entsprechen. Die Platzhalter * und ? können verwendet werden, wenn sie in Anführungszeichen gesetzt werden.
policy-move (pmv) [Optionen] [Richtlinie] [Ordner]

Verschiebt eine Richtlinie.

policy-rename (prn) [Optionen] [bestehender Name] [neuer Name]

Benennt eine Richtlinie um.

Berichtbefehle

report-generate (rg) [optionen] [pfad] [ausgabedatei] [format]

Erzeugt den unter [Pfad] gespeicherten Bericht und speichert ihn in der unter [Ausgabedatei] angegebenen Datei im angegebenen [Format], dieses kann XML, CSV oder HTML sein.

Befehle zur Einstellungsverwaltung

get (get) [Optionen] [Einstellungsname]

Listet die festzulegenden Systemeinstellungen auf. Folgende Einstellungen werden akzeptiert:

set (set) [Optionen] [Einstellungsname] [Wert]

Legt eine Einstellungsvariable fest.

Globale Optionen

Die folgenden Optionen können bei jeder zlman-Transaktion angewendet werden:

-? , --help

Bei Verwendung ohne Befehl zeigt diese Flagge eine Liste mit Befehlen und Exits an. In Verbindung mit einem Befehl, wird eine Liste mit verfügbaren Optionen für diesen Befehl angezeigt.

-U , --user=[benutzername]

Stellt den Benutzernamen bereit. Falls das Passwort nicht bereitgestellt wird, werden Sie zur Eingabe des Passworts aufgefordert.

-P , --password=[passwort]

Legt ein Passwort fest. Falls das Passwort nicht bereitgestellt wird, werden Sie zur Eingabe des Passworts aufgefordert.

--log=[protokolldatei]

Legt die Protokolldatei fest. (Standard: /var/opt/novell/log/zenworks/zlman.log)

-d , --debug

Zeigt das Ergebnis der Fehlersuche an.

--version

Gibt die Version von zlman aus und beendet das Programm.

-V , --Umfassend

Aktiviert die umfassende Ausgabe.

--quiet

Stille Ausgabe, druckt nur Fehlermeldungen.

--ignore-rc-file

Ignoriert die Datei ~/.zlmanrc.

--host=[host]

Gibt den Namen des Host an, zu dem eine Verbindung hergestellt werden soll. (Standard: localhost)

--port=[port]

Gibt den Anschluss an, den der Server überwacht. (Standard: 443)

--cleartext

Deaktiviert SSL zu Debugging-Zwecken. Der Anschluss muss als Klartextanschluss festgelegt werden.

Zeitformate

zlman unterstützt eine Vielzahl von Zeitformaten. You can use the following:

UNIX-Zeit

Die Anzahl der Sekunden seit 1. Januar 1970. Zum Beispiel 1064503775.

Ausgeschriebene Datumsformate

Do 29. Mai 13:28:47 2003, Do 29. Mai 13:28:47 MEZ 2003 und 29. Mai 2003 13:28:47 MEZ sind alle möglich.

Numerische Datumsformate

Vollständig numerische Datumsformate wie 2003-05-29 13:28:47 oder 03-05-29 13:28:47 sind möglich. Bindestriche gehören zu Daten und Doppelpunkte gehören zu Uhrzeiten. Die Reihenfolge der Zahlen in Datumsangaben hängen von den lokalen Einstellungen ab.

24-Stunden- oder 12-Stunden-Format

Sowohl 13:28:47 als auch 1:28:47 PM werden akzeptiert.

Alle Zeiten werden in koordinierte Weltzeit umgewandelt und zeitzonenunabhängig verwendet. Wenn Sie eine Transaktion zu einer bestimmten Ortszeit durchführen möchten, müssen Sie eine Transaktion pro Zeitzone erstellen.

Autoren

Copyright 2005-2008, Novell, Inc.. Alle Rechte vorbehalten.

Siehe auch

rug (1), zlmmirror (1), zlm-debug (1), zrmservice (1), zmd (8)

Wenn Sie Probleme im Zusammenhang mit dieser Software oder seiner Dokumentation melden möchten, besuchen Sie die Seite Novell Bugzilla.