我们经常需要在脚本中记录脚本产生的错误,并将错误写入事件日志,方便整个系统收集统计分析错误;
附上一个简单的脚本例子,方便在各脚本中引用:
$strLog=New-Object system.diagnostics.eventlog("system") #创建一个“system”事件日志对象 $strLog.Source="ps_test" #指定一个事件源 $strLog.WriteEntry("test for log") #写入事件内容
结果如下:
参考网址http://msdn.microsoft.com/zh-cn/library/system.diagnostics.eventlog(v=vs.110).aspx