1 Themenübersicht
Das Tool chkimp überprüft, ob Softwareaktualisierungen für den Import zur Verfügung stehen und importiert werden können. Mit diesem Tool ist es möglich Abbruchbedingungen in Skripten zu formulieren.
2 Zielgruppe
- System-Administratoren
- Technische Berater
3 Beschreibung
Wenn die Installation von Softwareaktualisierungen per Skript gesteuert wird, muss vor der Installation geprüft werden, ob Softwareaktualisierungen für die Installation zur Verfügung stehen. chkimp prüft für die vorgegebene(n) Code-Klasse(n), ob Softwareaktualisierungen im import-Ordner des Systems Softwareaktualisierungen liegen. ZIP-Dateien, die im import-Ordner liegen, werden entpackt. Werden keine Softwareaktualisierungen oder Softwareaktualisierungen, die nicht den Import-Restriktionen entsprechen, gefunden, gibt chkimp Fehler aus.
Sollten Softwareaktualisierungen vorhanden sein und den Import Restriktionen entsprechen, prüft chkimp ob sich die Softwareaktualisierungen auch installieren lassen. Beispielsweise ist ein Import nicht möglich, wenn ein vorhergehender Import noch nicht beendet ist, wenn Softwareaktualisierung A die nicht vorhandene Softwareaktualisierung B benötigt etc.
Diese Fehler können dann innerhalb des Skripts überprüft werden und der Vorgang kann abgebrochen werden.
Beispiel:
chkimp –codeClass:sys
iferror
echo „Installing SYS refreshes no possible “
else
imprfr –codeClass:sys
3.1 Befehl
Nachfolgend finden Sie den Befehl inklusive aller möglichen Parameter.
chkimp | -codeClass:<Str-1> [-codeClass:<Str-2>]
[-verbose] |
3.2 Parameter
Die Parameter des Befehls werden in der folgenden Tabelle erläutert. Die in eckigen Klammern gesetzten Parameter sind optional, die anderen hingegen sind Pflichtparameter. Für einige Parameter kann ein Stern (*) als Platzhalter angegeben werden, um damit alle möglichen Werte ausgeben zu können. Nicht alle Parameter können mehrfach genannt werden, nur die, die folgenden Zusatz an den Parametervariablen aufweisen, sind für die Mehrfachnennung zugelassen: „<str-1> … <str–n>“.
Der Parameter ist vollständig, z. B. –f<str>, und gemäß der Reihenfolge der Verwendung im Befehl aufzulisten.
Parameter | Erläuterung |
-codeClass | sys oder app. Beide Werte können gleichzeitig angegeben werden. In diesem Fall muss für jede Klasse mindestens eine Softwareaktualisierung vorhanden sein. |
-verbose | Falls dieser Parameter gesetzt ist, werden mehr Informationen geschrieben. Beispielsweise wird ausgegeben welche Softwareaktualisierungen überprüft werden auch wenn diese nicht fehlerhaft sind. |
3.3 Berechtigungen
Das Berechtigungskonzept sowie die generellen anwendungsbezogenen und Entity-bezogenen Berechtigungen können Sie im Dokument Berechtigungen nachlesen.
Für dieses Tool existieren keine speziellen Berechtigungen.