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 - 製品名