2009-06-30 18 views
2

Windows Server 2003 x64 + VSTS 2008 + .Net 3.5 + C#を使用しています.API EventLog.CreateEventSourceにはsourceとlogNameの2つのパラメータがあります。.NET CreateEventSourceの問題

私はPowerShellのから関数EventLog.CreateEventSourceを呼び出すためにどのように二つの質問、

  1. がありますか?
  2. パラメータソースとlogNameの意味は何ですか?その値がWindowsのイベントビューアにどのように反映されていますか? MSDNから事前に

おかげで、 ジョージ

答えて

5

「CreateEventSourceメソッドは、システム上の特定のログにイベント情報を書き込むことなどができ、アプリケーションを確立します。」 PowerShellのから新しいソースを作成するには

if (![System.Diagnostics.EventLog]::SourceExists("SourceName")) 
{ 
    [System.Diagnostics.EventLog]::CreateEventSource("SourceName", "LogName") 
} 

"ソース" 複数行文字列値の新しいソース名レジスタHKLM \ SYSTEM \ CURRENTCONTROLSET \ Servicesの\イベントログ\アプリケーションの下

あなたの場合イベントログビューアを開くと、選択したログの「ソース」列の下に新しいソース名が表示され、新しい名前に基づいてイベントをフィルタリングできます。 http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx

HTH

詳しくはこちらのページをご覧ください