C2. 通知テンプレートのパラメータ

メッセージのテキストは、テンプレートファイルに基づいてテンプレートプロセッサとDr.Web Serverコンポーネントによって作成されます。

Windowsネットワークメッセージシステムは、Windows Messenger(Net Send)サービスをサポートしているWindows環境でのみ使用できます。

Windows Vista以降のOSではWindows Messengerサービスをサポートしていません。

テンプレートファイルは中括弧で囲まれたテキストと変数から成っています。テンプレートファイルを編集する際には以下の変数を使用できます。

変数:

•{<VAR>} - <VAR> 変数の現在の値の代わりになります。

•{<VAR>:<N>} - <VAR> 変数の最初の <N> 記号です。

•{<VAR>:<first>:<N>} - 最初の<first> キャラクタ(<first>+1 から始まる)の後に続く、<VAR> 変数の <N> キャラクタです。残りがそれよりも少ない場合、右側に空白を置いて補います。

•{<VAR>:<first>:-<N>} - 最初の<first> キャラクタ(<first>+1 から始まる)の後に続く、<VAR> 変数の <N> キャラクタです。残りがそれよりも少ない場合、左側に空白を置いて補います。

•{<VAR>/<original1>/<replace1>[/<original2>/<replace2>]} - <VAR> 変数の指定されたキャラクタを別のキャラクタに置き換えます。<original1> は <replace1> に置き換えられ、<original2> は <replace2> に置き換えられます。

置き換えるペアの数に制限はありません。

•{<VAR>/<original1>/<replace1[{<SUB_VAR>}]>[/<original2>/<replace2>]} - 上記と同様に指定された値に置換されますが、<SUB_VAR> のネストされた変数が使用されます。ネストされた変数のアクションは、親変数のアクションと同じです。

再帰的置換のネストレベルには制限はありません。

•{<VAR>/<original1>/<replace1>/<original2>/<replace2>/*/<replace3>} - 上記と同様に指定された値に置換されますが、リストにあげたどのoriginal値も一致しない場合は、<replace3> の値も置換できます。また、<VAR> に <original1> または <original2> が見つからなかった場合は、すべての値が <replace3> に置き換えられます。

変数の表記

変数

値

表現

結果

SYS.TIME

10:35:17:456

{SYS.TIME:5}

10:35

SYS.TIME

10:35:17:456

{SYS.TIME:3:5}

35:17

SYS.TIME

10:35:17:456

{SYS.TIME:3:-12}

°°°35:17:456

SYS.TIME

10:35:17:456

{SYS.TIME:3:12}

35:17:456°°°

SYS.TIME

10:35:17:456

{SYS.TIME/10/99/35/77}

99:77:17.456

表記規則

環境変数

メッセージテキストの作成にDr.Web Serverプロセスの環境変数を使用できます(System ユーザー)。

環境変数はControl Centerメッセージエディタ内の ENV ドロップダウンリストから使用できます。変数は ENV. プレフィックスを用いて指定する必要があります(プレフィックスの終わりにはピリオドが付きます)。

システム変数

•SYS.BRANCH - システムバージョン(Dr.Web ServerおよびAgent)

•SYS.BUILD - Dr.Web Serverがビルドされた日付

•SYS.DATE - システムの現在の日付

•SYS.DATETIME - システムの現在の日時

•SYS.HOST - Dr.Web ServerのDNS名

•SYS.MACHINE - Dr.Web Serverがインストールされているコンピューターのネットワークアドレス

•SYS.OS - Dr.Web Serverがインストールされているコンピューターのオペレーティングシステム名

•SYS.PLATFORM - Serverプラットフォーム

•SYS.PLATFORM.SHORT - SYS.PLATFORM の短い変数

•SYS.SERVER - 製品名(Dr.Web Server)

•SYS.TIME - システムの現在の時間

•SYS.VERSION - Dr.Web Serverのバージョン

端末の共通変数

•GEN.LoginTime - 端末のログイン時間

•GEN.StationAddress - 端末のアドレス

•GEN.StationDescription - 端末の説明

•GEN.StationID - 端末固有の識別子

•GEN.StationLDAPDN - Windows OSの端末の識別名(ADS/LDAPドメインに含まれる端末の場合)

•GEN.StationMAC - 端末のMACアドレス

•GEN.StationName - 端末名

•GEN.StationPrimaryGroupID - 端末のプライマリグループのID

•GEN.StationPrimaryGroupName - 端末のプライマリグループ名

•GEN.StationSID - 端末のセキュリティID

リポジトリの共通変数

•GEN.CurrentRevision - 現在のバージョンの識別子

•GEN.Folder - 製品のあるフォルダ

•GEN.NextRevision - 更新したバージョンの識別子

•GEN.Product - 製品名