- ベストアンサー
PC使用時間の管理
ある学校の管理職の人からの質問で、電源をONした時間と、OFFした時間を調べて、残業時間を調べたいとの要望があるんですが、何か良い方法とか、ツールとかあれば教えていただけますでしょうか。サーバは、Windows 2003でドメイン構築し、クライアントは、XPです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
XPならシステム上にWMIに接続してWin32_OperatingSystemのLastBootUpTimeを取得することができますね。(Win2Kでは取得できなかった・・・) シャットダウンポリシーにVBSなりJScriptなりでLastBootUpTimeとnow()の時間を記録したログをメールorサーバーに書き出しするスクリプトを作成すると便利だと思います。 コード: strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery( _ "SELECT * FROM Win32_OperatingSystem",,48) For Each objItem in colItems Wscript.Echo "-----------------------------------" Wscript.Echo "Win32_OperatingSystem instance" Wscript.Echo "-----------------------------------" Wscript.Echo "LastBootUpTime: " & objItem.LastBootUpTime Wscript.Echo "CurrentTime " & Now() Next MSのWMI Code Creatorがこういったスクリプトを作成するには便利です。
その他の回答 (3)
- fallen_angel
- ベストアンサー率12% (287/2339)
POWONというフリーソフトがあります。
お礼
ありがとうございます。紹介してみます。
- foobar
- ベストアンサー率44% (1423/3185)
力業では、定期的に各pcにpingを打って、応答の有無からpcのON/OFFを調べる、 という手もあります。 (予め、チェック対象のPCについてIPアドレスとの対照表を作る必要はありますが)
お礼
ありがとうございます。
- a-saitoh
- ベストアンサー率30% (524/1722)
窓の杜に、つかえそうなツールがありますね。
お礼
ありがとうございます。紹介してみます。
お礼
ありがとうございます。紹介してみます。