13.12 dcmpkrm.exe(パッケージの削除)
パッケージを削除するdcmpkrmコマンドについて説明します。
機能
配布管理システムのキャビネットから、パッケージを削除します。
形式
dcmpkrm.exe /i パラメタファイル名 [/LC {ON|OFF}]
引数
-
/i
使用するパラメタファイルのフルパスを指定してください。
dcmpackコマンドの結果出力ファイルを、パラメタファイルとして使用することもできます。
-
/LC
タスクスケジューラやJP1/AJSを使用してコマンドをバックグラウンドサービスとして実行している場合にWindowsをログオフしても、コマンド処理を継続するかどうかを「ON」または「OFF」で指定します。
-
ON
Windowsをログオフしても、コマンド処理を継続します。
-
OFF
Windowsをログオフすると、コマンド処理を強制終了します。
この引数は、次に示すOSでコマンドをサービスから実行した場合に、有効となります。
-
Windows Server 2003
コマンドプロンプトからコマンドを実行する場合は、フォアグラウンドプログラムとして実行されるため、「/LC ON」を指定しないでください。
Windowsをログオフしてもコマンド処理を継続するかどうかは、レジストリでも設定できます。
なお、/LCでの指定と、レジストリでの設定の組み合わせで、動作が異なります。詳細については、「13.20 レジストリ設定とログオフオプションによるログオフ時のコマンドの動作」を参照してください。
-
パラメタファイルの指定内容
dcmpkrmコマンドでのパラメタファイルの指定内容を次の表に示します。このコマンドで使用するパラメタファイルの内容は、コマンドの引数で指定することはできません。
パラメタファイルの指定内容 |
内容 |
指定の有無 |
コマンドの引数 |
|
---|---|---|---|---|
タグ |
パラメタ |
|||
package_name |
パッケージ名 |
× |
− |
|
package_id |
パッケージ識別ID |
◎ |
− |
|
version_revision |
バージョン/リビジョン |
◎ |
− |
|
generation |
世代番号 |
◎ |
− |
|
cabinet_name |
キャビネット名 |
× |
− |
|
cabinet_id |
キャビネット識別ID |
◎ |
− |
|
package_code |
コード種別 |
◎ |
− |
- (凡例)
-
◎:必ず指定する ×:不要(指定しても無視される)
−:コマンドの引数では指定できない
- 注
-
このコマンドでは、PACKAGING_INFORMATIONタグのパラメタに予約語を使用できません。
リターンコード
dcmpkrmコマンド実行時のリターンコードを次の表に示します。
コード |
意味 |
対処 |
---|---|---|
0 |
正常終了した。 |
なし。 |
1 |
パラメタファイルがない、またはファイル形式が不正。 |
パラメタファイルの指定または記述形式を確認してください。 |
2 |
パラメタファイルに不正な値が指定されている。 |
パラメタファイルの値を確認してください。 |
3 |
データベースの接続に失敗した。 |
配布管理システムのセットアップで、データベースの設定を確認してください。 |
5 |
JP1/IT Desktop Management 2のサービスの接続に失敗した。 |
JP1/IT Desktop Management 2 - Managerのサービスが開始しているかどうかを確認してください。 |
12 |
そのほかのエラーが発生した。 |
イベントログを参照してください。 |