• 締切済み

スクリーンセーバー起動ログの取り方

ネットワーク内にあるPCのスクリーンセーバーが起動しているかどうかで、在席・離席を判断するツールを作成しようとしています。 在席していてもスクリーンセーバーが起動するという条件はムシとします。 サーバーへログを集計する方法がありましたら、教えて下さい。 よろしくお願い致します。

みんなの回答

  • 2HB291X
  • ベストアンサー率83% (30/36)
回答No.2

常時監視する必要があるのであれば、監視用スクリプトを組んでバックグランドで実行するようにサービス登録などが必要になるのではないでしょうか。 一定周期なのであれば、クライアントごとにスケジュール登録するか、サーバ側から全台数を確認するようなスケジュールを組めば可能かと思います。 出力の仕方(まとめ方)については、どのようなトリガで実行するかによっていろんな方法がると思います。 また、見当違いな回答だったら申し訳ありません。

kumabon
質問者

補足

ほんとにすみません、こちらの説明不足のようでした。 スクリーンセーバーが起動しているかどうかを知るためには、どうゆう監視又は処理をすればよいのかを調べています。 もう一度整理してから質問し直させていただきます。 ありがとうございましたm(__)m

  • 2HB291X
  • ベストアンサー率83% (30/36)
回答No.1

回答ではないですが、スクリーンセーバーではそもそも在籍・離席の判断はできないと思います。 ログファイルはどんな形式で吐き出すのでしょう? 簡単なのは、サーバへログファイルをコピーすればよいと思いますが。

kumabon
質問者

補足

ありがとうございます。 判断基準をあえてスクリーンセーバーにしています。 書き方が悪いかと思いますが『在席していても…条件はムシとする』の部分が説明の一部でした。すみません。 ログはCSV・テキスト出力、もしくはアクセスへ登録と考えています。 そのログを使用してウェブ表示させるための準備作業中です。 各PCのスクリーンセーバーが起動している・いないの情報を、ファイルに出力させるためにはどうするかで悩んでいます。

関連するQ&A