我尝试使用Powershell为.net框架添加事件日志。
当我在PowerShell中运行以下命令以创建新的事件日志时
New-EventLog-源“src1” -LogName“myTest”
在注册表中,我看到以下层次结构
myTest-> myTest和src1
见下图
我不希望第二个 mytest 条目。层次结构应为
myTest-> src1
我尝试使用以下方式删除此不需要的来源
Remove-EventLog-源'myTest'
我收到以下错误:
Remove-EventLog:事件日志源“myTest”与日志名称相同,因此无法删除。
在第1行:char:1
+ CategoryInfo : NotSpecified: (:) [Remove-EventLog], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.RemoveEventLogCommand
任何想法我该如何解决?
最佳答案
您可以手动删除它,不确定后果是什么。
Remove-Item hklm:\SYSTEM\ControlSet001\Services\EventLog\mytest\mytest
似乎可以在其中配置任何自定义类别,参数或消息资源文件。关于powershell - 使用PowerShell在注册表中创建eventlog会创建与日志名同名的不需要的源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64688517/