Windowsのイベントログ(セキュリティ)のバックアップおよびクリアの方法がわかりません。

イベントログ(アプリケーション)は下記サイトの通りにできました。

http://www.microsoft.com/japan/technet/scriptcenter/scripts/logs/eventlog/lgevvb01.mspx

特権の設定が必要なようなのですが、バックアップおよびクリアのWMIを教えてください。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/08/11 09:26:29
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:Mook No.1

回答回数1314ベストアンサー獲得回数393

ポイント60pt

セキュリティログへのアクセスには、ログへのアクセス権の設定が必要なようです。

一応下記のようにして、動作しました。

(権限をもったユーザで実行する必要があります。)

strComputer = "." 
Set objWMIService = GetObject("winmgmts:{(backup)}\\" & strComputer & "\root\cimv2")

Set colLogFiles = objWMIService.ExecQuery _ 
    ("Select * from Win32_NTEventLogFile where LogFileName='security'") 
For Each objLogfile in colLogFiles
    objLogFile.Security_.Privileges.AddAsString "SeSecurityPrivilege", True
    errBackupLog = objLogFile.BackupEventLog("C:\sec.evt") 
    If errBackupLog <> 0 Then 
        Wscript.Echo "The security event log could not be backed up." 
    Else 
        objLogFile.ClearEventLog() 
    End If 
Next 

http://www.microsoft.com/japan/msdn/columns/scripting/scripting0...

http://www.microsoft.com/japan/technet/scriptcenter/resources/qa...

http://slashdot.jp/~patagon/journal/414070

id:a6e

ありがとうございました!

2008/08/11 09:25:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません