在我的PowerShell脚本中,我使用此cmdlet在自定义日志中写入应用程序和服务日志。
write-eventlog -logname "MyRemoteSuite" -source "MRP" -eventid 100 -Message $Msg
它运作良好。现在我需要对VBscript做同样的事情......但EventCreate仅限于Windows事件日志。我也发现了this stackoverflow post,我不知道这是不是很好的解决方案。
您是否可以告诉我是否可以使用VBscript写入应用程序和服务日志?
答案 0 :(得分:0)
只需使用VBScript的Run
方法执行PowerShell命令。
Dim WshShell : Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "CMD /K POWERSHELL -Command write-eventlog -logname ""MyRemoteSuite"" -source ""MRP"" -eventid 100 -Message Msg", 1, False