Vorheriges Thema: removeGroupFromSWG – Entfernen einer Gruppe aus einer SoftwaregruppeNächstes Thema: Kataloggruppen-Verwaltung


removeItemFromSWG – Element aus einer Softwaregruppe entfernen

Diese Aktion entfernt Produkte aus einer Softwaregruppe.

Diese Aktion hat das folgende Format:

swLibrary action=removeItemFromSWG
name=Softwaregruppenname
{item=Elementname 
version=Elementversion |
{itemList=(Elementname/Elementversion)}}
item

Gibt Folgendes an: Name des Elements, die entfernt werden sollen.

itemList

Gibt Folgendes an: Element, gekennzeichnet durch das Paar (Elementname Elementversion)., das aus der Softwaregruppe entfernt werden soll.

Dieser Parameter kann auch mehrfach angegeben werden, um eine Liste mit Elementen zu erstellen. , die entfernt werden sollen.

Da der Schrägstrich ("/") als Trennzeichen verwendet wird, müssen Elementnamen oder Elementversionen, die Schrägstriche enthalten, in Anführungszeichen (") eingeschlossen werden.

Name

Gibt Folgendes an: Name einer Softwaregruppe, aus der das Element entfernt wird.

Version

Gibt Folgendes an: Version des Elements, die entfernt werden sollen.

Hinweise: Es gibt zwei Möglichkeiten, ein zu entfernendes Element anzugeben. Die erste Möglichkeit ist die Verwendung der Parameter "item" und "version" die zweite die Verwendung des Parameters "itemList". Beide Formate sollten innerhalb des Befehls nicht gleichzeitig verwendet werden. Einer von beiden sollte jedoch verwendet werden.

Ein Element aus einer Softwaregruppe zu entfernen bedeutet nicht, dass das Element aus der Softwarebibliothek gelöscht wird. Andere Zuweisungen zu anderen Softwaregruppen werden nicht geändert. Wenn Sie den Parameter "itemList" an der Batch- oder der Befehlszeilenschnittstelle verwenden, müssen alle eventuell vorhandenen Schrägstriche in Elementnamen oder Elementversion verdoppelt werden.

Wenn der itemList-Parameter Leerzeichen enthält, setzen Sie es in Anführungszeichen ("). (Dies gilt sowohl für die Verwendung in der Befehlszeile als auch in Batch-Prozessen).

Beispiele

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