我使用带有两个控件的 PowerShell Studio 2014 Trial 创建了一个表单,即一个命令按钮和一个文本按钮。下面是button1上点击事件的代码-
$button1_Click={
$results=Get-WinEvent -FilterHashtable @{ LogName = "application"; StartTime = "10/30/2014 12:00:01 AM"; EndTime = "10/30/2014 11:59:59 PM" }
$textbox1.Text=$results
}
当我执行此操作时,它不会提供包含日志的预期输出。
它显示——"System.Diagnostics.Eventing.Reader.EventLogRecord"
但是,如果我运行-
Get-WinEvent -FilterHashtable @{ LogName = "application"; StartTime = "10/30/2014 12:00:01 AM"; EndTime = "10/30/2014 11:59:59 PM" }
在 PowerShell ISE 上,它显示所有日志。