新しい EventLog EventSource を作成しており、独自のカスタム カテゴリ セットを使用しています。
私は現在、次のように C# コードでこれを行っています。
var eventSourceData = new EventSourceCreationData(sourceName, logName)
{
CategoryCount = AllCategories.Count(),
CategoryResourceFile = resourceFilePath,
ParameterResourceFile = resourceFilePath,
MessageResourceFile = resourceFilePath
};
EventLog.CreateEventSource(eventSourceData);
これを次のようなpowershellスクリプトに変換しました:
New-eventlog -logname $Log -ComputerName $ComputerName -Source $Source -CategoryResourceFile $categoryDllPath -MessageResourceFile $categoryDllPath -ErrorVariable Err -CategoryCount 20
Notr -CategoryCount 20最後に、私のスクリプトはこの引数で失敗し、有効なパラメーターではないと言います。(そうではないようです)
私の質問は、Powershell を使用して、ログが正しく機能するように CategoryCount を指定するにはどうすればよいですか?
本当にありがとう。
エラーメッセージはA parameter cannot be found that matches parameter name 'CategoryCount'.