dmi_cmd [-s hostname] -h | -V | -W config | -X | -CI mif_filename | -CL [-c compId] [-r reqMode] [-d] [-p] [-m maxCount] | -CD -c compId | -GI schema_filename -c compId | -GL -c compId -g groupId [-r reqMode] [-d] [-p] [-m maxCount] | -GM -c compId [-m maxCount] | -GD -c compId -g groupId | -NI schema_filename -c compId | -NL -c compId | -ND -c compId -l language_string | -AL -c compId -g groupId [-a attrId] [-r reqMode] [-d] [-p] [-m maxCount]
dmi_cmd のコマンド行引数を、表 7-1 に示します
表 7-1 dmi_cmd のコマンド行引数
引数 |
説明 |
---|---|
-s hostname |
dmisp を実行するホストマシンを指定する。デフォルトのホストは、ローカルホスト |
-h |
使用方法についての情報を表示する |
-V |
DMI SP についてのバージョン情報を表示する |
-W config |
config に指定した構成を dmisp に設定する |
-X |
使用している現在の言語を示す構成情報を検索する |
-CI mif_filename |
mif_filename に指定した構成要素をインストールする |
-CL [-c compId] [-r reqMode][-d] [-p] [-m maxCount] |
構成要素を一覧表示する |
-CD -c compId |
compId に指定した構成要素を削除する |
-GI schema_filename -c compId |
schema_filename に指定したグループスキーマをインストールする |
-GL -c compId -g groupId [-r reqMode] [-d] [-p] [-m maxCount] |
指定した構成要素のグループを一覧表示する |
-GM -c compId [-m maxCount] |
指定した構成要素のクラス名を一覧表示する |
-GD -c compId -g groupId |
指定した構成要素の指定したグループを削除する |
-NI schema_filename -c compId |
schema_filename に指定した言語スキーマをインストールする |
-NL -c compId |
指定した構成要素の言語マップを一覧表示する |
-ND -c compId -l language_string |
指定した構成要素の言語マップを削除する |
-AL -c compId -g groupId [-a attrId] [-r reqMode] [-d] [-p] [-m maxCount] |
指定した構成要素の属性を一覧表示する |
compId、groupId、attrId、および maxCount の値は正の整数です。デフォルトの値は 0 です。
1 (DMI_UNIQUE)
2 (DMI_FIRST)
3 (DMI_NEXT)
reqModeのデフォルトの値は 1 (DMI_UNIQUE) です。reqMode に無効な値を指定すると、デフォルトの値が使われます。
構成要素 (-CL)、グループ (-GL)、または属性 (-AL) を一覧表示するとき、-d オプションを使うと記述内容が表示されます。また、-p オプションを使うと、プラグマ文字列が表示されます。
次のコマンドは、最大 5 個の構成要素のコンポーネント ID、名前、記述を一覧表示し、デフォルトの要求モード (DMI_UNIQUE) を使うことによって、ホスト snowbell で実行している dmispd の構成要素 3 から起動します。
% dmi_cmd -s snowbell -CL -d -c 3 -m 5 Connecting to dmispd on the snowbell... CompId: 4 Comp Name: DMTF Developers - Direct Interface Version Description: A list of the people who actually wrote the code. CompId: 5 Comp Name: DMTF Developers - Direct Interface Version Description: A list of the people who actually wrote the code. CompId: 6 Comp Name: DMTF Developers - Direct Interface Version Description: A list of the people who actually wrote the code. CompId: 7 Comp Name: DMTF Developers - Direct Interface Version Description: A list of the people who actually wrote the code. CompId: 8 Comp Name: DMTF Developers - Direct Interface Version Description: A list of the people who actually wrote the code.
次のコマンドは、デフォルトの要求モード (DMI_UNIQUE) を使うことによって、ローカルホストで実行している dmispd の構成要素 1 のグループ 1 のすべての属性の ID、名前、記憶領域、アクセス様式、データ型、最大サイズを一覧表示します。記述は表示されません。また、最大カウントには制限が設定されていません。
% dmi_cmd -AL -g 1 -c 1 Connecting to dmispd on the localhost... 12 attrs listed for group 1 of comp 1 Attr Id: 1 Name: Manufacturer Storage: MIF_COMMON Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 64 Attr Id: 2 Name: Product Storage: MIF_COMMON Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 64 Attr Id: 3 Name: Version Storage: MIF_COMMON Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 64 Attr Id: 4 Name: Serial Number Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 64 Attr Id: 5 Name: Installation Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_DATE maxSize: 0 Attr Id: 6 Name: Verify Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_INTEGER maxSize: 0 Attr Id: 7 Name: ComponentId Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_INTEGER maxSize: 0 Attr Id: 8 Name: ComponentName Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 256 Attr Id: 9 Name: ComponentDesc Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 256 Attr Id: 10 Name: GroupId Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_INTEGER maxSize: 0 Attr Id: 11 Name: GroupName Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 256 Attr Id: 12 Name: LanguageName Storage: MIF_SPECIFIC Access: MIF_READ_ONLY Type: MIF_DISPLAYSTRING maxSize: 256
次のコマンドは、localhost で実行中の dmispd の namedir.mif をインストールします。ファイル namedir.mif は、構成ファイルで指定したディレクトリに配置されます。
% dmi_cmd -CI namedir.mif Connecting to dmispd on the localhost... "namedir.mif" is installed as comp 21.
次のコマンドは、localhost で実行中の dmispd の構成要素 5 のインストールを解除します。
% dmi_cmd -CD -c 5 Connecting to dmispd on the localhost... comp 5 is uninstalled.
次のコマンドは、マシン snowbell で実行中の dmispd のバージョンを表示します。
% dmi_cmd -s snowbell -V Connecting to dmispd on the snowbell... dmispd version: Dmi2.0 description: This is a DMI2.0 based on ONC RPC