Vorheriges Thema: listSWG – Auflisten von Produkten der SoftwaregruppeNächstes Thema: removeGroupFromSWG – Entfernen einer Gruppe aus einer Softwaregruppe


Beispiel

Im Fall einer Softwaregruppe "swg_1". Vor einer Änderung sollten die Gruppe, die Struktur der Gruppe und die Inhalte aufgelistet werden. Geben Sie dazu die folgenden Befehle ein:

cadsmcmd swlibrary action=listSWG name=swg_1
CA IT Client Manager r12
ITCM Command Line-Version 12.8.0.xxxx
Copyright (c) 2013 CA. Alle Rechte vorbehalten.
Trace-Modus: DATEI
Name der Trace-Datei: C:\ProgramFiles\CA\DSM\SD\..\logs\cadsmcmd.log
Verbindung zu Manager "<Standardmanager>" als Benutzer "<Standardbenutzer>" wird hergestellt ...OK.
Manager: myManager
Domäne: myDomain
Domänentyp: Domäne
Unterstützt: CO CCNF USD OSIM AM
-------------------------------------------------------------------------------
Mitglieder der Softwaregruppe "swg_1" auflisten 
-------------------------------------------------------------------------------
tstbase 1.0 <allgemein>, <normal>, 22622(0), CA, http://supportconnect.ca.com/
tstkpk01 1.0 <allgemein>, <normal>, 22752(0), CA, http://supportconnect.ca.com/
tstkpk02 1.0 <allgemein>, <normal>, 22832(0), CA, http://supportconnect.ca.com/
tstkpk03 1.0 <allgemein>, <normal>, 22962(0), CA, http://supportconnect.ca.com/
pg_1 <Prozedurgruppe>
SDCMD<A000000>: OK

cadsmcmd swlibrary action=listPG name=pg_1
CA IT Client Manager r12
ITCM Command Line-Version 12.8.0.xxxx
Copyright (c) 2013 CA. Alle Rechte vorbehalten.

Verbindung zu Manager "kkkkk01b" als Benutzer "Standardbenutzer" wird hergestellt...OK.

-------------------------------------------------------------------------------
Mitglieder der Prozedurgruppe "pg_1" auflisten 
-------------------------------------------------------------------------------
inst (tstbase 1.0 <1>)
inst (tstkpk03 1.0 <2>)
SDCMD<A000000>: OK

Der Eintrag"tstkpk03" ist nicht erforderlich und sollte entfernt werden. Um diese Aktion auszuführen, verwenden Sie den folgenden Befehl:

cadsmcmd swlibrary action=removeItemFromSWG name=swg_1 item=tstkpk03 version=1.0

Die Entfernung bedeutet nicht, dass das Element tstkpk03 aus der Softwarebibliothek gelöscht wird. Es ist noch in "Alle Software-Programme" und in allen anderen Gruppen, denen es zugewiesen worden ist, verfügbar. Das Objekt wird lediglich aus der Gruppe swg_1 entfernt.

Wenn außer tstkpk03 auch der Eintrag tstbase entfernt werden soll, ermöglicht Ihnen der folgende Befehl das Entfernen beider Einträge mit einem Aufruf:

cadsmcmd swlibrary action=removeItemFromSWG name=swg_1 itemList=(tstbase/1.0) itemList=("tstkpk03" /"1.0")

Angenommen, Sie möchten der Gruppe ein Produkt mit dem Namen "DMS Editor" der Version 6.01.0000 hinzufügen. Der folgende Befehl nimmt die Zuordnung vor:

cadsmcmd swlibrary action=addItemToSWG name=swg_1 item="DMS Editor" version=6.01.0000

Wenn ein weiteres Produkt (beispielsweise "DMS Interpreter" der Version 6.01.0000) hinzugefügt werden soll, können Sie dies mit dem folgenden Befehl in einem Aufruf tun:

cadsmcmd swlibrary action=addItemToSWG name=swg_1 itemList=("DMS Editor" /6.01.0000) itemList=("DMS Interpreter" /6.01.0000) 

Die Gruppe besitzt nun die folgenden Inhalte:

cadsmcmd swlibrary action=listSWG name=swg_1
CA IT Client Manager r12
ITCM Command Line-Version 12.8.0.xxxx
Copyright (c) 2013 CA. Alle Rechte vorbehalten.
Verbindung zu Manager "kkkkk01b" als Benutzer "Standardbenutzer" wird hergestellt...OK.
-------------------------------------------------------------------------------
Mitglieder der Softwaregruppe "swg_1" auflisten 
-------------------------------------------------------------------------------
tstbase 1.0 <allgemein>, <normal>, 22622(0), CA, http://supportconnect.ca.com/
tstkpk01 1.0 <allgemein>, <normal>, 22752(0), CA, http://supportconnect.ca.com/
tstkpk02 1.0 <allgemein>, <normal>, 22832(0), CA, http://supportconnect.ca.com/
DMS Editor 6.01.0000 <MSI>, <Regular>, 22972(0), CA http://supportconnect.ca.com/
pg_1 <Prozedurgruppe>
SDCMD<A000000>: OK
cadsmcmd swlibrary action=listPG name=pg_1
CA IT Client Manager r12
ITCM Command Line-Version 12.8.0.xxxx
Copyright (c) 2013 CA. Alle Rechte vorbehalten.
Verbindung zu Manager "kkkkk01b" als Benutzer "Standardbenutzer" wird hergestellt...OK.
-------------------------------------------------------------------------------
Mitglieder der Prozedurgruppe "pg_1" auflisten 
-------------------------------------------------------------------------------
inst (tstbase 1.0 <1>)
inst (tstkpk03 1.0 <2>)
SDCMD<A000000>: OK

Betrachten Sie folgende Situation:

cadsmcmd swlibrary action=listGroups recursive
CA IT Client Manager r12
ITCM Command Line-Version 12.8.0.xxxx
Copyright (c) 2013 CA. Alle Rechte vorbehalten.
Verbindung zu Manager "kkkkk01b" als Benutzer "Standardbenutzer" wird hergestellt...OK.
-------------------------------------------------------------------------------
Liste der Gruppen in der Softwarebibliothek
-------------------------------------------------------------------------------
Softwaregruppen
..Gruppenname...........................: Katalog
....Kommentar............................: Reservierte Gruppe in CA-Software Delivery
....Erstellungsdatum......................: 2003-04-09 11:26
....Änderungsdatum........................: 2003-04-09 11:26
..Gruppenname...........................: Software Delivery
....Kommentar............................: Reservierte Gruppe in CA-Software Delivery
....Erstellungsdatum......................: 2003-04-09 11:26
....Änderungsdatum........................: 2003-04-09 11:27
..Gruppenname...........................: swg_1
....Kommentar............................:
....Erstellungsdatum......................: 2003-04-10 08:51
....Änderungsdatum........................: 2003-04-10 10:33
....Prozedurgruppen
......Gruppenname.......................: pg_1
........Kommentar........................:
........Erstellungsdatum..................: 2003-04-10 09:11
........Änderungsdatum....................: 2003-04-10 10:13
..Gruppenname...........................: swg_2
....Kommentar............................:
....Erstellungsdatum......................: 2003-04-10 09:28
....Änderungsdatum........................: 2003-04-10 09:28
....Softwaregruppen
......Gruppenname.......................: swg_2.1
........Kommentar........................: nur zu Testzwecken
........Erstellungsdatum..................: 2003-04-10 09:28
........Änderungsdatum....................: 2003-04-10 09:57
..Gruppenname...........................: swg_2.1
....Kommentar............................: nur zu Testzwecken
....Erstellungsdatum......................: 2003-04-10 09:28
....Änderungsdatum........................: 2003-04-10 09:57
Prozedurgruppen
..Gruppenname...........................: pg_2
....Kommentar............................:
....Erstellungsdatum......................: 2003-04-10 09:29
....Änderungsdatum........................: 2003-04-10 09:29
SDCMD<A000000>: OK

Die Softwaregruppe "swg_2.1" soll als Untergruppe aus der Gruppe "swg_2" entfernt werden. Stattdessen soll "pg_2" als neue Untergruppe zu "swg_2" hinzugefügt werden. Die folgenden Befehle ordnen die Hierarchie neu:

cadsmcmd swlibrary action=removeGroupFromSWG name=swg_2 subgroup=swg_2.1
cadsmcmd swlibrary action=addGroupToSWG name=swg_2 subgroup=pg_2

Die Hierarchie sieht nun folgendermaßen aus:

cadsmcmd swlibrary action=listGroups recursive
CA IT Client Manager r12
ITCM Command Line-Version 12.8.0.xxxx
Copyright (c) 2013 CA. Alle Rechte vorbehalten.
Verbindung zu Manager "kkkkk01b" als Benutzer "Standardbenutzer" wird hergestellt...OK.
-------------------------------------------------------------------------------
Liste der Gruppen in der Softwarebibliothek
-------------------------------------------------------------------------------
Softwaregruppen
..Gruppenname...........................: Katalog
....Kommentar............................: Reservierte Gruppe in CA-Software Delivery
....Erstellungsdatum......................: 2003-04-09 11:26
....Änderungsdatum........................: 2003-04-09 11:26
..Gruppenname...........................: Software Delivery
....Kommentar............................: Reservierte Gruppe in CA-Software Delivery
....Erstellungsdatum......................: 2003-04-09 11:26
....Änderungsdatum........................: 2003-04-09 11:27
..Gruppenname...........................: swg_1
....Kommentar............................:
....Erstellungsdatum......................: 2003-04-10 08:51
....Änderungsdatum........................: 2003-04-10 10:58
....Prozedurgruppen
......Gruppenname.......................: pg_1
........Kommentar........................:
........Erstellungsdatum..................: 2003-04-10 09:11
........Änderungsdatum....................: 2003-04-10 10:13
..Gruppenname...........................: swg_2
....Kommentar............................:
....Erstellungsdatum......................: 2003-04-10 09:28
....Änderungsdatum........................: 2003-04-10 11:11
....Prozedurgruppen
......Gruppenname.......................: pg_2
........Kommentar........................:
........Erstellungsdatum..................: 2003-04-10 09:29
........Änderungsdatum....................: 2003-04-10 09:29
..Gruppenname...........................: swg_2.1
....Kommentar............................: nur zu Testzwecken
....Erstellungsdatum......................: 2003-04-10 09:28
....Änderungsdatum........................: 2003-04-10 09:57
Prozedurgruppen
..Gruppenname...........................: pg_2
....Kommentar............................:
....Erstellungsdatum......................: 2003-04-10 09:29
....Änderungsdatum........................: 2003-04-10 09:29
SDCMD<A000000>: OK

Wenn swg_2.1 nicht außerhalb von swg_2 eine Zuordnung besitzt (d.h., wenn swg_2 die einzige übergeordnete Gruppe ist) resultiert der Befehl zum Entfernen dieser Untergruppe aus swg_2 in dem Fehler A001563.