ユーザー名によるファイルサーバー上のファイルアクセスと変更をどのように監視しますか?

StackOverflow https://stackoverflow.com/questions/290694

質問

会社の共有ファイルサーバー(単純なWindows共有ディレクトリ)上の特定のフォルダー内のファイルの変更(変更、名前変更、削除、移動)を監視する方法を見つけるように求められました。 FileSystemWatcher を使用するC#で簡単なアプリを作成しました。これらの変更を監視し、特定の電子メールアドレスに通知します。

ここで知りたいのは、これらの変更を行ったユーザー/コンピューターの名前/ IPを見つける方法です。アイデアはありますか?

独自のソフトウェアを作成する代わりに、この機能をサポートする優れた(おそらく無料の)ソフトウェアはありますか?

役に立ちましたか?

解決

監査を使用する-ファイル/フォルダーのプロパティを取得するとき、セキュリティタブにあります。どの種類のアクセスについてどのユーザーを監査するかを指定します。また、セキュリティポリシーmmcスナップインを使用して監査を有効にする必要があります。監査はセキュリティログに記録されます。

MSからの詳細な指示: http://support.microsoft.com/kb/310399

必要に応じて、C#アプリはセキュリティイベントログからイベントを選択できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top