使用Get-WinEvent进行多台计算机的日志监视

lapsantos

从下面的代码行中,有没有一种方法可以调用.txt文件来查看要查看的计算机列表我希望它不仅在一台计算机中查找日志,而且从计算机列表中查找日志。

$StartDate = (get-date).AddHours(-12)
Get-WinEvent -FilterHashtable @{logname="System"; Level=1,2,3; starttime=$StartDate} -ErrorAction SilentlyContinue

希望早日收到你的消息!谢谢。

马丁·布兰德尔

由于cmdlet-ComputerName参数Get-WinEvent仅接受字符串,因此您可能必须遍历列表:

$StartDate = (get-date).AddHours(-12)

Get-Content 'computers.txt' | ForEach-Object {
    Get-WinEvent -ComputerName $_ -FilterHashtable @{logname="System"; Level=1,2,3; starttime=$StartDate} -ErrorAction SilentlyContinue    
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在多台计算机之间同步 apt-get 安装

Microsoft家庭使用计划-使用多台计算机

当只有一台计算机安装了GPU时,可以在多台计算机上使用CUDA进行开发

使用EventFlow监视本地计算机上的ETW事件

如何使用ssh命令连接到多台计算机并同时向每台计算机发送不同的命令

如何使用ssh命令连接到多台计算机并同时向每台计算机发送不同的命令

用多台计算机进行开发

如何使用 PowerShell 获取多台计算机的 RAM/内存详细信息?

通过代码使用SSO在多台计算机上授权WebAPI

从多台计算机使用Serilog滚动文件接收器的正确方法

购买的软件使用情况和多台计算机

如何使用WinRM将多台计算机添加到受信任的主机列表中

使用Nginx在多台计算机和硬盘驱动器上提供静态文件

可以使用tensorflow在多台计算机上分发word2vec算法吗?

是否可以在多台有线计算机上使用调制解调器?

使用计算机名称而不是IP地址进行SSH连接计算机

监视多台计算机时显示“系统错误”

在本地计算机上使用git进行上传

管理分布在多台计算机上的大量日志文件

如何使用Java监视计算机的CPU,内存和磁盘使用情况?

监视器之前,计算机使用了什么输出?

监视网络上每台计算机的带宽使用情况

如何不断监视计算机的RAM使用情况?

监视计算机的能源使用情况-太低了吗?

使用Celery和Python将输入和图像处理作业发送到多台计算机

如何在多台计算机上使用并行以使任务列表仅执行一次?

非域计算机在域计算机上进行身份验证以使用 SMB/CIFS 共享

使用Logstash从远程计算机读取带有文件输入插件的日志文件

如何使用计算机的序列号保存日志文件?