- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以下在本地计算机上运行良好,但是当我输入 -ComputerName "myRemoteName"时,它挂起并且即使在大约 5 分钟后也不返回任何内容;但程序似乎仍在运行。
它是否试图通过“线路”返回一大包数据?
理论上,我在过去 2 小时内在远程计算机上应该有不到 10 个错误。
$getEventLog = Get-EventLog -log application -ComputerName "myRemoteName" -after ((get-date).addMinutes($minutes*-1)) -EntryType Error
Write-Host Get-Eventlog completed
# list of events to exclude (based on text found in the message)
$getEventLogFiltered = $getEventLog | Where-Object {$_.Message -notlike 'Monitis*' -and $_.Message -notlike '*MQQueueDepthMonitor.exe*' -and $_.Message -notlike '*The local computer may not have the necessary registry*' }
#to only select certain columns, use Select-Object -Property and list the property/columns
$getEventLogColumns = $getEventLogFiltered | Select-Object -Property TimeGenerated,Source,Message,EntryType,MachineName,EventID
$tableFragment = $getEventLogColumns | ConvertTo-Html -fragment
Write-Host "HTML-Table Built"
Updates 03/04/2014 13:40 CT:
Running with $minutes = 120 ran 14.5 minutes.
Running with $minutes = 1 ran 12.5 minutes.
最佳答案
后 参数设计得不是很好,它打印了它假设的所有记录,但是当它到达设置日期时,它仍然会扫描到偶数日志文件的末尾,尽管事实上没有什么可打印的(至少看起来如此)。我使用过 Where-object 过滤器和 .CompareTo()
打印设置日期之后的日志的方法(在我的情况下是当前日期的前一天)。
#Sets yesterday date (script will get all records after that date)
$YDate = (Get-Date).AddDays(-1)
#Gets all event logs from Security log where event id represents successful logon and records where generated after prepared date (current date - 24 hours)
$YestardayLogons = Get-EventLog -ComputerName $ServerName -LogName Security |
WHERE { ($_.EventId -eq '528') -and ($_.TimeGenerated.CompareTo($YDate) -eq '1') }
关于Powershell Get-EventLog 在远程计算机上挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22175885/
我尝试使用 WriteEntry和 WriteEvent EventLog 的方法类(class)。 EventLog.WriteEntry("Saravanan", "Application log
我正在使用 Tridion 2009 SP1。我想要做的是在组件完成某个工作流程后启动一个事件。直观地说,我已经尝试使用 OnProcessInstanceFinishPost 事件,但是,只有当用户
我正在尝试使用 nuget 中的 Microsoft.Diagnostics.Tracing.EventRegister 注册 EventSource。我重建我的项目并生成 list 。 之后,我通过
我的以下代码失败并显示“...已在本地计算机上注册为源”,即使我首先进行检查也是如此: lock ( eventLock ) { string eventLog = Constants.Eve
我想在 spark-submit 或 start 处设置 spark.eventLog.enabled 和 spark.eventLog.dir -all level -- 不要求在 scala/ja
我已经将 Serilog.Sinks.EventLog 接收器安装到一个小的后台工作服务项目中。但是,我尝试写入的日志都没有出现在事件日志中。 这是我的 Main 方法的主体。指定为源的 Recurr
似乎找不到正确的语法来查询特定日期范围之间的事件日志 *[EventData[Data[@Name='SubjectUserName'] and (Data=
下面是我在运行紧接着的代码时遇到的异常: The source was not found, but some or all event logs could not be searched. Ina
使用以下代码,我能够显示“应用程序”日志下列出的所有条目: EventLog appLog = new EventLog(); appLog.Log = "Application"; appLog.M
我正在运行 Windows 2003 并且我想在特定时间获取事件列表......下午 12:06 之后。我怎样才能在那个时候只得到那些事件?我试过这个: powershell get-eventlog
我正在使用 get-eventlog 提取和过滤系统事件日志数据。我发现的是 get-event log 无法正确返回与某些条目关联的消息。这些条目通常出现在事件日志查看器中。例如。 get-even
当我尝试读取用 lz4 压缩的 Spark 2.4.4 eventLog 时,我得到一个空的 DataFrame: cd /opt/spark-2.4.4-bin-hadoop2.7 bin/spar
以下在本地计算机上运行良好,但是当我输入 -ComputerName "myRemoteName"时,它挂起并且即使在大约 5 分钟后也不返回任何内容;但程序似乎仍在运行。 它是否试图通过“线路”返回
我正在使用以下行创建新的事件日志 new-eventlog -LogName "Visual Studio Builds" -Source "Visual Studio" 我想每次都运行它,因为如果我
很抱歉提出这样的问题,但是我已经花了1/2个小时,而且还没有好的解决方案。 我想从事件日志中获取特定应用程序的最新日期。到目前为止,我的代码是: $event = get-eventlog -logn
我试图限制与IP地址具有相同结构的最后100个错误(例如{1,3}。\ D {1,3}。\ D {1,3}。\ D {1,3})使用get-eventlog。我将输出打印出来,该输出显示了计算机上的最
在阅读 Tony Northup 和 friend 编写的 70-536 考试培训指南时,我遇到了以下问题: CAUTION - Avoid EventLog objects in partial t
我想测试 Spark 中的机器学习库 Mllib 并在 Eclipse 中建立一个依赖项的 Maven 项目。当我尝试编译this时例如,我收到以下异常:`ERROR SparkContext:初始化
编辑 2011 年 9 月 26 日:仍在寻找答案,如果您有任何想法,请发布并告诉我! 问题总结 当我对自己的计算机或附近的计算机运行 Get-EventLog 时,我没有看到任何异常,并且一切都按预
我正在使用 NLog 记录我的日志记录,一切正常,但现在我已经将应用程序安装到 IIS 6 中的 WebService 上,它没有记录到 EventLog,所有其他日志都工作正常。 我需要配置什么才能
我是一名优秀的程序员,十分优秀!