前のトピック: removeGroupFromSWG—ソフトウェア グロープからのグループの削除次のトピック: カタログ グループ管理


removeItemFromSWG—ソフトウェア グループからの項目の除去

このアクションでは、ソフトウェア グループから製品を除去します。

このアクションの指定は以下の形式になります。

swLibrary action=removeItemFromSWG
name=software_group_name
{item=item_name 
version=item_version |
{itemList=(item_name/item_version)}}
item

保留中のインストールがキャンセルされる 項目の名前を指定します。

itemList

以下を指定します: ペア(itemname itemversion)によって識別される項目を指定します。

このパラメータは、項目のリストを作成するために、1 回以上記述することができます。 削除する

スラッシュ(「/」)を区切り文字として使用するため、スラッシュが含まれる項目名または項目のバージョンは、引用符(")で囲む必要があります。

name

保留中のインストールがキャンセルされる ソフトウェア グループの名前 を指定します。

version

保留中のインストールがキャンセルされる 項目のバージョンを指定します。

注: 除去する項目を記述するには、2 つの可能性があります。 最初の方法では、パラメータ item および version を使用し、もう 1 つの方法では、パラメータ itemList を使用します。 コマンドに両方のフォーマットを混在させることはできませんが、少なくともそれらの 1 つを使用する必要があります。

ソフトウェア グループから項目を削除しても、ソフトウェア ライブラリから項目が削除されるわけではありません。 ほかのソフトウェア グループに対するほかの項目の割り当ては、変更されません。 temList パラメータをバッチまたはコマンド ライン インターフェースで使用し、項目の名前または項目のバージョンにスラッシュが含まれる場合は、項目の名前またはバージョンのスラッシュを重複させる必要があります。

itemList パラメータに空白が含まれる場合、引用符(")で囲みます。 (コマンド ラインまたはバッチで使用するために保持されます)。

cadsmcmd swlibrary action=listSWG name=swg_1
CA IT Client Manager r12
ITCM Command Line Version 12.8.0.xxxx
Copyright © 2014 CA. All rights reserved.
トレース モード: FILE
トレース ファイル名: C:\ProgramFiles\CA\DSM\SD\..\logs\cadsmcmd.log
Connecting to manager "<default manager>" as user "<default user>" ...OK.
マネージャ: mymanager
ドメイン: mydomain
ドメイン タイプ: Domain
サポート: CO CCNF USD OSIM AM
-------------------------------------------------------------------------------
ソフトウェア グループ "swg_1" のメンバをリストします 
-------------------------------------------------------------------------------
tstbase 1.0 <Generic>, <Regular>, 22622(0), CA, http://supportconnect.ca.com/
tstkpk01 1.0 <Generic>, <Regular>, 22752(0), CA, http://supportconnect.ca.com/
tstkpk02 1.0 <Generic>, <Regular>, 22832(0), CA, http://supportconnect.ca.com/
tstkpk03 1.0 <Generic>, <Regular>, 22962(0), CA, http://supportconnect.ca.com/
pg_1 <プロシージャ グループ>
SDCMD<A000000>: OK

cadsmcmd swlibrary action=listPG name=pg_1
CA IT Client Manager r12
ITCM Command Line Version 12.8.0.xxxx
Copyright © 2014 CA. All rights reserved.

マネージャ "kkkkk01b" にユーザ "<デフォルト ユーザ>" として接続しています...OK。

-------------------------------------------------------------------------------
プロシージャ グループ "pg_1" のメンバをリストします" 
-------------------------------------------------------------------------------
inst (tstbase 1.0 <1>)
inst (tstkpk2 1.0 <3>)
SDCMD<A000000>: OK

tstkpk03 のエントリは古いので除去する必要があります。 このアクションを実行するには、以下のコマンドを使用します。

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

この削除は、項目 tstkpk03 がソフトウェア ライブラリから削除されることを意味しません。 この項目は、割り当てられている「すべてのソフトウェア」および他のすべてのグループでまだ利用可能です。 グループ swg_1 から除去されるのみです。

もし tstkpk03 に加えて、エントリ tstbase も削除する必要がある場合、以下のコマンドで 1 つのコールで両方のエントリを削除します。

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

次に、グループに追加する必要がある、バージョン 6.01.0000 の「MS Editor」という名前の製品について考慮します。 以下のコマンドを使用して、この割り当てを実行します。

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

別の製品(たとえば、バージョン 6.01.0000 の「DMS Interpreter」)を追加する場合、このアクションは、以下のコマンドを使用して、1 つのコールで実行できます。

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

グループには以下の内容が含まれます。

cadsmcmd swlibrary action=listSWG name=swg_1
CA IT Client Manager r12
ITCM Command Line Version 12.8.0.xxxx
Copyright © 2014 CA. All rights reserved.
マネージャ "kkkkk01b" にユーザ "<デフォルト ユーザ>" として接続しています...OK。
-------------------------------------------------------------------------------
ソフトウェア グループ "swg_1" のメンバをリストします 
-------------------------------------------------------------------------------
tstbase 1.0 <Generic>, <Regular>, 22622(0), CA, http://supportconnect.ca.com/
tstkpk01 1.0 <Generic>, <Regular>, 22752(0), CA, http://supportconnect.ca.com/
tstkpk02 1.0 <Generic>, <Regular>, 22832(0), CA, http://supportconnect.ca.com/
DMS Editor 6.01.0000 <MSI>, <Regular>, 22972(0), CA http://supportconnect.ca.com/
pg_1 <プロシージャ グループ>
SDCMD<A000000>: OK
cadsmcmd swlibrary action=listPG name=pg_1
CA IT Client Manager r12
ITCM Command Line Version 12.8.0.xxxx
Copyright © 2014 CA. All rights reserved.
マネージャ "kkkkk01b" にユーザ "<デフォルト ユーザ>" として接続しています...OK。
-------------------------------------------------------------------------------
プロシージャ グループ "pg_1" のメンバをリストします" 
-------------------------------------------------------------------------------
inst (tstbase 1.0 <1>)
inst (tstkpk2 1.0 <3>)
SDCMD<A000000>: OK