web-dev-qa-db-ja.com

テスト目的でWindowsログを生成するにはどうすればよいですか?

Windowsログを使用してSplunkのようなものをテストしようとしています。ただし、ログが適切に保持および破棄されていることを確認できるように、受信するログを確認したいと思います。私が本当に探しているのは、unix/linuxの「logger」に相当するWindows(可能であれば7)のようなものです。

EventCreateを見つけましたが、私が知る限り、そのデータを使用するには、Splunk構成の一部を変更する必要があります。

そのようなものは存在しますか?

編集

システムやセキュリティログに書き込むことを希望していることを含める必要があります。それができることにはリスクが伴うことは承知していますが、それが可能であることを願っています。

5
thepocketwade

さて、EventCreateが機能しない理由はわかりません。これにより、システムログに書き込まれます。 PowerShellを使用できます。これは、何でもするためのほとんど新しい答えです。

盗まれた http://winpowershell.blogspot.com/2006/07/writing-windows-events-using.html

$evt = new-object System.Diagnostics.EventLog("Application")
$evt.Source = "MyEvent"
$infoevent = [System.Diagnostics.EventLogEntryType]::Information
$evt.WriteEntry("My Test Event",$infoevent,70)
4
mfinni

Powershellは、イベントをイベントログに書き込むことができます。

コマンドレット「Write-EventLog」

0
user58325