Verwenden Sie den Befehl "regproc", um eine eingebettete oder eine zusätzliche Elementprozedur bei einem vorhandenen Softwareprogramm zu registrieren. Die Elementprozedur muss sich in einem Verzeichnis befinden, auf das der Enterprise-Manager oder der Domänen-Manager zugreifen kann.
Die Syntax des Befehls lautet folgendermaßen:
cadsmcmd regproc item=Elementname
version=Versionsname
task={install | activate | configure | uninstall}
procedure=Prozedurname
os=bs
type={executable | command | SWD | MSI | SXP | PKG | PIF | IPS | PALM | WINCE| RPM | NOKIA}
[enduser]
[notRAC]]
[externalproc]
file=Dateiname
path=Pfadname
[parameters=Prozedurparameter]
[defaultProc][query=Abfragename][sep=Trennzeichen]
[comment=Kommentar]
[usedefaultMsg]
Gibt an: Ein Kommentar für die Prozedur.
Wenn diese Option codiert ist, wird die registrierte Prozedur die Standardprozedur von allen Prozeduren desselben Typs.
(Optional) Gibt an, ob Prozedur kann von einem Endbenutzer mit Hilfe der Katalog-GUI für die Ausführung festgelegt werden.
(Optional) Gibt an, dass die im Parameter "procedure" angegebene Prozedur extern ist (die Prozedur muss von dem jeweiligen Zielsystem zur Verfügung gestellt werden).
Gibt Folgendes an: Name der Prozedurdatei.
Gibt Folgendes an: Name des Elements, mit dem diese Prozedur als zusätzliche Elementprozedur verbunden ist.
(Optional) Gibt an, dass die Prozedur bei einer Neuinstallation nach einem Absturz nicht berücksichtigt werden soll.
Gibt Folgendes an: Betriebssystemtyp, den die Prozedur unterstützt.
os={AIX|AIX_3.2_RS/6000|AIX_4.1_RS/6000
...|AIX_4.2_RS/6000|AIX_4.3_RS/6000
...|AIX_5.0_RS/6000|AIX_5.1_RS/6000
...|AIX_5.2_RS/6000|AIX_5.3_RS/6000
...|AIX_5.4_RS/6000|AIX_5.5_RS/6000
...|AIX_5.6_RS/6000|AIX_5.7_RS/6000
...|AIX_5.8_RS/6000|ANY|COMPAQ_TRU64_(DEC)
...|COMPAQ_TRU64_5.X_ALPHA
...|DEC_3.0_ALPHA|DEC_3.2_ALPHA
...|DEC_4.0_ALPHA|DGUX|DGUX_4.1_INTEL
...|DGUX_4.1_MC88|DGUX_4.2_INTEL
...|DOS|DRS/NX_7MP_SPARC|DRS/NX_7_SPARC
...|DRS/NX_SPARC|DYNIX|DYNIX_4.2.X_INTEL
...|DYNIX_4.4.X_INTEL|HPUX
...|HPUX_10|HPUX_10_700|HPUX_10_800
...|HPUX_11|HPUX_11I_V2|HPUX_11_700
...|HPUX_11_800|HPUX_11_IA64
...|HPUX_12|HPUX_12I_V2|HPUX_12_700
...|HPUX_12_800|HPUX_12_IA64
...|HPUX_9|HPUX_9_700|HPUX_9_800
...|IRIX|IRIX_6.2|IRIX_6.3
...|IRIX_6.4|IRIX_6.5|LINUX
...|LINUX_2.1_INTEL|LINUX_2.2_INTEL
...|LINUX_2.2_S/390|LINUX_2.3_INTEL
...|LINUX_2.3_S/390|LINUX_2.4_INTEL
...|LINUX_2.4_S/390|LINUX_2.5_INTEL
...|LINUX_2.5_S/390|LINUX_2.6_INTEL
...|LINUX_2.6_INTEL_64-BIT
...|LINUX_2.6_S/390|MACINTOSH
...|MACINTOSH_10.0_PPC|MACINTOSH_10.1_PPC
...|MACINTOSH_10.2_PPC|MACINTOSH_10.3_PPC
...|MACINTOSH_10.4_PPC|NCR_SST
...|NCR_SST_S4I_INTEL|NCR_SST_S4_INTEL
...|NCR_SV|NCR_SV_2X_INTEL
...|NCR_SV_3X_INTEL|NETWARE
...|NETWARE_3_INTEL|NETWARE_4_INTEL
...|NETWARE_5_INTEL|NETWARE_6_INTEL
...|NOKIA_ADMINSUITE|NOKIA_ADMINSUITE_1.0
...|OPENVMS|OPENVMS_5.5_VAX
...|OPENVMS_6.0_ALPHA|OPENVMS_6.0_VAX
...|OPENVMS_6.1_ALPHA|OPENVMS_6.1_VAX
...|OPENVMS_6.2_ALPHA|OPENVMS_6.2_VAX
...|OPENVMS_7.0_ALPHA|OPENVMS_7.0_VAX
...|OPENVMS_7.1_ALPHA|OPENVMS_7.1_VAX
...|OPENVMS_7.2_ALPHA|OPENVMS_7.2_VAX
...|OS/2_16-BIT|OS/2_32-BIT
...|PALM_OS|SCO|SCO_3.2_V5_INTEL
...|SCO_5.2_V5_INTEL|SINIX
...|SINIX_5.42_R4000|SINIX_5.43_R4000
...|SINIX_5.44_R4000|SINIX_5.45_R4000
...|SOLARIS|SOLARIS_10_INTEL
...|SOLARIS_10_SPARC|SOLARIS_2.3_SPARC
...|SOLARIS_2.4_INTEL|SOLARIS_2.4_SPARC
...|SOLARIS_2.5_INTEL|SOLARIS_2.5_SPARC
...|SOLARIS_2.6_INTEL|SOLARIS_2.6_SPARC
...|SOLARIS_7_INTEL|SOLARIS_7_SPARC
...|SOLARIS_8_INTEL|SOLARIS_8_SPARC
...|SOLARIS_9_INTEL|SOLARIS_9_SPARC
...|SUNOS|SUNOS_4.1.4_SPARC
...|UNIX|UNIXWARE|UNIXWARE2.0_INTEL
...|UNIXWARE2.1_INTEL|UNIXWARE7.X_INTEL
...|WINDOWS_16-BIT|WINDOWS_32-BIT
...|WINDOWS_95|WINDOWS_98
...|WINDOWS_ME|WIN_2000|WIN_2000_INTEL
...|WIN_CE|WIN_CE_2.00_MIPS
...|WIN_CE_2.00_SH3|WIN_CE_2.01_MIPS
...|WIN_CE_2.01_SH3|WIN_CE_2.11_ARM
...|WIN_CE_2.11_MIPS|WIN_CE_2.11_SH3
...|WIN_CE_2.11_SH4|WIN_CE_3.00_ARM
...|WIN_CE_3.00_MIPS|WIN_CE_3.00_PPC2002_ARM
...|WIN_CE_3.00_SH3|WIN_CE_3.00_SH4
...|WIN_CE_4.20_MOBILE2003_ARM
...|WIN_LONGHORN_SERVER_INTEL
...|WIN_LONGHORN_SERVER_ITANIUM
...|WIN_LONGHORN_SERVER_X64
...|WIN_NT|WIN_NT_ALPHA|WIN_NT_INTEL
...|WIN_NT_MIPS|WIN_SERVER_2003
...|WIN_SERVER_2003_INTEL
...|WIN_SERVER_2003_ITANIUM
...|WIN_SERVER_2003_X64|WIN_VISTA_INTEL
...|WIN_VISTA_ITANIUM|WIN_VISTA_X64
...|WIN_XP|WIN_XP_INTEL|WIN_XP_ITANIUM
...|WIN_XP_X64}
Hinweis: Wenn Sie den Befehl "regproc" im detaillierten Modus ausführen, wird eine Liste der Werte angezeigt, die für die von Ihnen verwendete Version gültig sind.
Parameter, die bei der Ausführung an die Prozedur zu übergeben sind.
Gibt je nach Verwendung einen der folgenden drei Fälle an:
Die Prozedur ist ein wesentlicher Bestandteil des Produktpakets. Daher wird davon ausgegangen, dass der Pfad ein relativer Pfad vom Stammverzeichnis des Produkts zur Prozedurdatei ist.
Wenn das Produkt beispielsweise von "c:\swtest1" geladen wurde (dem Stammverzeichnis des Produkts) und sich die Prozeduren in "c:\swtest1\procs" befinden, geben Sie "path=PROCS" ein, um die Prozedur zu suchen.
Wenn sich die Prozedur ebenfalls in "c:\swtest1" befindet, codieren Sie unter Windows "path=\" und unter UNIX "path=./".
(Siehe auch: Umgekehrter Schrägstrich (Windows) und normaler Schrägstrich (UNIX))
Die Prozedur ist kein wesentlicher Bestandteil des Pakets, jedoch auf dem Manager verfügbar. Daher muss der Pfad der absolute Zugriffspfad für die Prozedurdatei auf dem Manager sein.
Wenn das Produkt beispielsweise von "c:\swtest1" geladen wurde, sich die Prozedur, die zugewiesen werden soll, aber in "d:\procpool" auf dem Manager befindet, auf dem der Befehl aufgerufen wird, müssen Sie "d:\procpool" eingeben.
Die Prozedur ist weder ein wesentlicher Bestandteil des Pakets, noch ist sie auf dem Manager vorhanden, auf dem der Befehl aufgerufen wurde. Sie sollte jedoch auf allen Computern verfügbar sein, auf denen sie später ausgeführt wird.
Anschließend muss die Prozedur auf allen diesen Zielcomputern an der gleichen Stelle gespeichert sein, um adressiert werden zu können.
Stellen Sie die Prozedur beispielsweise auf dem entsprechenden Zielcomputer unter "c:\usd_supp\procs" bereit. Geben Sie anschließend "path=c:\usd_supp\procs" ein.
Hinweis: Dieser Parameter ist nicht obligatorisch, wenn das Argument "externalProc" angegeben ist. In diesem Fall werden die mit dem Argument "file" übergebenen Informationen verwendet, um das Verfahren zu ermitteln, das an den Zielsystemen aufzurufen ist.
Wenn das Argument "externalProc" nicht angegeben wird, dann bleibt dieser Parameter obligatorisch.
Prozedur
Gibt Folgendes an: Name einer Prozedur. Diese wird registriert.
Gibt den Namen einer vorhandenen Abfrage an, die die Voraussetzungen für die Ausführung dieser Prozedur beschreibt. Wenn diese Option nicht codiert ist, wurden keine Voraussetzungen festgelegt.
Die Syntax des Abfragenamens lautet wie folgt:
{query_name | (Abfragename Trennzeichen Domänenname)}
Der Domänenname gibt den Namen der Domäne an, auf der diese Abfrage erstellt wurde. Das Trennzeichen trennt den Abfragenamen und den Domänennamen. Das Trennzeichen wird mit dem Parameter "sep" definiert. Wenn nur der Abfragename angegeben ist, wird die Mitgliedschaft der Abfrage bei einer Domäne nicht überprüft.
Gibt das für diese Aktion verwendete Trennzeichen an. Das standardmäßige Trennzeichen ist der Punkt ".".
Gibt Folgendes an: Typ des von der Elementprozedur auszuführenden Tasks.
Registriert Installationsprozedur
Registriert Aktivierungsprozedur
Registriert Konfigurationsprozedur
Registriert Deinstallationsprozedur
Gibt Folgendes an: Prozedurtyp.
Gültige Werte sind:
ausführbare Datei (EXE oder COM)
Befehlsdatei (.cmd oder .bat)
Software Detector-Skript
Microsoft Windows Installer-Paketdatei
SD-Paketformat für Windows
SD-Paketformat für UNIX
Product Interchange-Datei: SD-Paketformat für UNIX
Paketformat für Linux RedHat Package Manager
CA ITCM-Skriptdatei mit der Erweiterung .ips
PALM-Anwendungsdatei mit der Dateierweiterung .prc
Windows CE-Cabinet-Datei mit der Dateierweiterung .cab
NOKIA 9210 Communicator-Datei
(Optional) Wenn das usedefaultMsg-Argument codiert wird, wird der der Elementprozedur zugeordnete Kommentar als die Benutzerjobmeldung verwendet.
Gibt Folgendes an: Version des Elements.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|