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.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|