機能説明
パッチ情報またはパッチ適用状況を出力します。
記述形式
【Windows】
swcfmg_patch_info.exe { -list -t "パッチ種別" [-snap スナップショット名] [-file "出力ファイルパス"] [-e "文字コード"] | -server -t "パッチ種別" [-snap スナップショット名] [-file "出力ファイルパス"] [-e "文字コード"] [{-serverid "サーバID" | -ip "IPアドレス"}] [-status "適用状況"] } |
【Linux】
swcfmg_patch_info { -list -t "パッチ種別" [-snap スナップショット名] [-file "出力ファイルパス"] [-e "文字コード"] | -server -t "パッチ種別" [-snap スナップショット名] [-file "出力ファイルパス"] [-e "文字コード"] [{-serverid "サーバID" | -ip "IPアドレス"}] [-status "適用状況"] } |
オプション
パッチ情報をCSV形式で出力します。出力形式は、「2.5.3 CSVファイル(パッチ情報一覧)」を参照してください。以下のパッチの情報が出力されます。
Windows OSパッチ : WSUS上で承認したパッチ
Linux OSパッチ : yumリポジトリサーバに登録され、かつ管理対象として定義されたパッチ
Solaris OSパッチ : 管理対象サーバに適用済みのパッチ
富士通ミドルウェアパッチ : Systemwalker Software Configuration Managerに登録した公開パッチ
パッチ適用状況をCSV形式で出力します。出力形式は、「2.5.2 CSVファイル(パッチ適用状況一覧))」を参照してください。
パッチ種別で指定したパッチのパッチ情報またはパッチ適用状況を出力します。以下のパッチ種別を指定してください。
windows : Windows OSパッチ
linux : Linux OSパッチ
solaris : Solaris OSパッチ
middleware : 富士通ミドルウェアパッチ
スナップショット名が指定された場合は、指定のスナップショットのパッチ情報またはパッチ適用状況を出力します。
パッチ情報またはパッチ適用状況を出力するファイルのパスを指定します。省略した場合、コマンドの標準出力に出力されます。
指定したファイルが存在しない場合はファイルを新規作成し、存在する場合は既存のファイルへ上書きします。
エラーのため、ファイル出力できなかった場合、新規作成時は、新たなファイルは作成しません。既存ファイルへの上書きの場合は、既存ファイルを保証します。
ファイルの文字コードを指定します。
以下の文字コードが指定できます。半角英大文字で指定します。
[Windows]
SJIS
[Linux]
UTF-8
EUC
本オプションを省略した場合、本コマンドの実行環境の文字コードで動作します。
また、パッチ適用状況を出力する場合、下記オプションを指定することで出力するパッチを絞り込むことができます。指定しなかった場合は、すべてのパッチが出力されます。
適用状況を出力するサーバをサーバIDまたはIPアドレスで指定します。省略した場合、すべてのサーバの適用状況を出力します。
出力するパッチの適用状況を指定します。以下の適用状況を指定することができます。
applied : 適用済
unapplied : 未適用
復帰値
復帰値 | 意味 |
---|---|
0 | 正常終了しました。 |
10 | パラメーター異常です。 |
20 | 指定された入出力ファイルパスのエラーです。 |
30 | 指定された文字コードに誤りがあります。 |
70 | 指定されたサーバまたはスナップショットは存在しません。 |
100 | Systemwalker Software Configuration Manager は起動していません。 |
102 | コマンド実行権限がありません。 |
110 | 書き込みエラーです。 |
200 | セットアップされていません。 |
255 | システムエラーです。 |
コマンド格納場所
管理サーバ
【Windows】
[Systemwalker Software Configuration Managerインストールディレクトリ]\SWCFMGM\bin |
【Linux】
/opt/FJSVcfmgm/bin |
実行に必要な権限
【Windows】
Administrator権限が必要です。ご利用OSがWindows Server 2008以降の場合は、管理者として実行してください。
管理サーバで実行可能です。
【Linux】
システム管理者(スーパーユーザー)のみが実行できます。
管理サーバで実行可能です。
注意事項
Systemwalker Software Configuration Managerが起動した状態で本コマンドを実行してください。
使用例
パッチ情報表示
【Windows】
swcfmg_patch_info.exe -list -t windows -file C:\work\patchinfo.csv |
【Linux】
swcfmg_patch_info -list -t windows -file /tmp/patchinfo.csv |
パッチ適用状況表示
【Windows】
swcfmg_patch_info.exe -server -t windows -file C:\work\patchstatus.csv -ip 192.168.1.1 |
【Linux】
swcfmg_patch_info -server -t windows -file /tmp/patchstatus.csv -ip 192.168.1.1 |