変更監視モジュールは、ディレクトリ、レジストリ値、レジストリキー、サービス、プロセス、インストールされたソフトウェア、ポート、グループ、ユーザ、ファイル、およびエージェント上のWQLクエリステートメントに対する予期しない変更をスキャンします。変更監視を有効にして構成するには、変更監視の設定を参照してください。
DirectorySetタグは、ディレクトリのセットを記述します。
タグ属性
次の表は、変更監視ルールによって監視されるエンティティの属性ではなく、タグ自体のXML属性のリストと説明を示しています。
属性
|
説明
|
必須
|
初期設定値
|
設定できる値
|
base
|
DirectorySetのベースディレクトリを設定します。タグ内の他のエレメントはすべて、このディレクトリから相対的に位置付けられます。
|
はい
|
なし
|
構文的に有効なパスに解決される文字列値 (パスが存在する必要はありません)。UNCパスはWindowsエージェントによって許可されますが、リモートシステムがエージェントコンピュータのLocalSystemアカウントによるアクセスを許可する必要があることに注意してください。エージェントはWindowsサービスであり、LocalSystemとして実行されます
(NT AUTHORITY\SYSTEMとも呼ばれます)。ネットワークリソースにアクセスするとき、LocalSystemはコンピュータの資格情報を使用します。この資格情報は、DOMAIN\MACHINE$という名前のアカウントです。アクセスリモートコンピュータに提示されたトークンには、そのコンピュータのAdministratorsグループも含まれているため、リモート共有では、エージェントコンピュータのアカウント、エージェントコンピュータのAdministratorsグループ、またはEveryoneのいずれかに読み取り権限を付与する必要があります。基本値が構文的に有効でない場合、FileSetは処理できません。残りの設定が評価されます。
|
onChange
|
返されたディレクトリをリアルタイムで監視するかどうか。
|
いいえ
|
false
|
true、false
|
followLinks
|
このDirectorySetはシンボリックリンクを追跡します。
|
いいえ
|
false
|
true、false
|
エンティティセットの属性
変更監視ルールで監視できるエンティティの属性は次のとおりです。
- Created: ディレクトリが作成されたときのタイムスタンプ。
- LastModified: ディレクトリが最後に変更されたときのタイムスタンプ。
- [LastAccessed: ディレクトリが最後にアクセスされたときのタイムスタンプ。Windowsでは、この値はすぐには更新されません。パフォーマンスを向上させるために、最終アクセス日時のタイムスタンプの記録を無効にできます。詳細については、File Times を参照してください。この属性のもう1つの問題は、ディレクトリを検索するには、エージェントがディレクトリを開く必要があるため、最終アクセスのタイムスタンプが変更されることです。
- 権限: Windowsの場合は、ディレクトリのセキュリティ記述子 (SDDL形式)。ACLをサポートするUNIXシステムの場合はPosixスタイルのACL。それ以外の場合は、数値 (8進数) 形式のUNIXスタイルのrwxrwxrwxのファイル権限。
- Owner: ディレクトリ所有者のユーザID (通常、UnixではUIDと呼ばれます)。
- Group: ディレクトリ所有者のグループID (通常、UnixではGIDと呼ばれます)。
- Flags: Windowsのみ。GetFileAttributes () Win32 APIによって返されるフラグ。Windowsエクスプローラでは、これらをファイルの属性 (読み取り専用、アーカイブ、圧縮など) と呼びます。
- SymLinkPath: ディレクトリがシンボリックリンクの場合、リンクのパスがここに格納されます。 Windowsでは、SysInternals junctionユーティリティを使用して、Windowsに相当するシンボリックリンクを作成します。
- InodeNumber] (UnixおよびLinuxのみ): ファイルに関連付けられたinodeが格納されているディスクのinode番号。
- DeviceNumber] (UnixおよびLinuxのみ): ディレクトリに関連付けられたiノードが格納されているディスクのデバイス番号。
簡略記法属性
短縮形の属性と、そのマップ先の属性を次に示します。
- STANDARD:
- 作成
- LastModified
- Permissions
- Owner
- グループ
- Flags (Windowsのみ)
- SymLinkPath
キーの意味
キーは、
dir
で指定されたディレクトリに対する相対パスに対して一致するパターンです。これは階層的なパターンであり、パターンのセクションは/
で区切られ、指定されたOSのファイルセパレータで区切られたパスのセクションと一致します。サブエレメント
- 含む
- 除外
変更監視ルール言語の一般的な説明については、許可されている属性およびサブ要素のIncludeとExcludeを参照してください。ここには、この
EntitySet
クラスに関連するIncludeとExcludeに特有の情報のみが含まれています。