ソフトウェア グループ swg_1 を例にとります。 変更する前に、グループ、グループの構造、および内容をリストする必要があります。 これは、以下のコマンドを使用して実行することができます。
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
以下のような状況が考えられます。
cadsmcmd swlibrary action=listGroups recursive
CA IT Client Manager r12 ITCM Command Line Version 12.8.0.xxxx Copyright © 2014 CA. All rights reserved. マネージャ "kkkkk01b" にユーザ "<デフォルト ユーザ>" として接続しています...OK。 ------------------------------------------------------------------------------- ソフトウェア ライブラリのグループのリスト ------------------------------------------------------------------------------- ソフトウェア グループ ..グループ名...........................: Catalog ....コメント............................: CA-Software Delivery の予約済みグループ ....作成日......................: 2003-04-09 11:26 ....変更日........................: 2003-04-09 11:26 ..グループ名...........................: Software Delivery ....コメント............................: CA-Software Delivery の予約済みグループ ....作成日......................: 2003-04-09 11:26 ....変更日........................: 2003-04-09 11:27 ..グループ名...........................: swg_1 ....コメント............................: ....作成日......................: 2003-04-10 08:51 ....変更日........................: 2003-04-10 10:33 ....プロシージャ グループ ......グループ名.......................: pg_1 ........コメント........................: ........作成日..................: 2003-04-10 09:11 ........変更日....................: 2003-04-10 10:13 ..グループ名...........................: swg_2 ....コメント............................: ....作成日......................: 2003-04-10 09:28 ....変更日........................: 2003-04-10 09:28 ....ソフトウェア グループ ......グループ名.......................: swg_2.1 ........コメント........................: 4 テストのみ ........作成日..................: 2003-04-10 09:28 ........変更日....................: 2003-04-10 09:57 ..グループ名...........................: swg_2.1 ....コメント............................: 4 テストのみ ....作成日......................: 2003-04-10 09:28 ....変更日........................: 2003-04-10 09:57 プロシージャ グループ ..グループ名...........................: pg_2 ....コメント............................: ....作成日......................: 2003-04-10 09:29:00 ....変更日........................: 2003-04-10 09:29:00 SDCMD<A000000>: OK
ソフトウェア グループ swg_2.1 をサブグループとしてグループ swg_2 から削除し、pg_2 を swg_2 の新しいサブグループとして追加する必要があります。 以下のコマンドを使用すると、階層を再調整することができます。
cadsmcmd swlibrary action=removeGroupFromSWG name=swg_2 subgroup=swg_2.1
cadsmcmd swlibrary action=addGroupToSWG name=swg_2 subgroup=pg_2
階層は、以下のとおりです。
cadsmcmd swlibrary action=listGroups recursive
CA IT Client Manager r12 ITCM Command Line Version 12.8.0.xxxx Copyright © 2014 CA. All rights reserved. マネージャ "kkkkk01b" にユーザ "<デフォルト ユーザ>" として接続しています...OK。 ------------------------------------------------------------------------------- ソフトウェア ライブラリのグループのリスト ------------------------------------------------------------------------------- ソフトウェア グループ ..グループ名...........................: Catalog ....コメント............................: CA-Software Delivery の予約済みグループ ....作成日......................: 2003-04-09 11:26 ....変更日........................: 2003-04-09 11:26 ..グループ名...........................: Software Delivery ....コメント............................: CA-Software Delivery の予約済みグループ ....作成日......................: 2003-04-09 11:26 ....変更日........................: 2003-04-09 11:27 ..グループ名...........................: swg_1 ....コメント............................: ....作成日......................: 2003-04-10 08:51 ....変更日........................: 2003-04-10 10:58 ....プロシージャ グループ ......グループ名.......................: pg_1 ........コメント........................: ........作成日..................: 2003-04-10 09:11 ........変更日....................: 2003-04-10 10:13 ..グループ名...........................: swg_2 ....コメント............................: ....作成日......................: 2003-04-10 09:28 ....変更日........................: 2003-04-10 11:11 ....プロシージャ グループ ......グループ名.......................: pg_2 ........コメント........................: ........作成日..................: 2003-04-10 09:29:00 ........変更日....................: 2003-04-10 09:29:00 ..グループ名...........................: swg_2.1 ....コメント............................: 4 テストのみ ....作成日......................: 2003-04-10 09:28 ....変更日........................: 2003-04-10 09:57 プロシージャ グループ ..グループ名...........................: pg_2 ....コメント............................: ....作成日......................: 2003-04-10 09:29:00 ....変更日........................: 2003-04-10 09:29:00 SDCMD<A000000>: OK
swg_2.1 が swg_2 の外部に割り当てられていない、つまり、swg_2 がその唯一のスーパーグループである場合、このサブグループを swg_2 から削除するコマンドは、エラー A001563 で失敗します。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|