0

我有以下用于查询 Windows 事件的 powershell 脚本,尝试编写此脚本以获取计算机名称、事件 ID、源和描述信息到 excel。

$servers = get-content “c:\list.txt”
foreach ($server in $servers)
{
$server
Get-EventLog -LogName APPLICATION |Source "ACECLIENT" AND Where-Object { $_.EventID -eq 1001 } # I am not sure how to include here description "looking for 'File not found: C:\Program Files\Microsoft ISA Server\SDCONFIG.'" 
}

寻求帮助以完成此脚本。该脚本也可以在计算机列表上运行。

4

1 回答 1

0
 $servers = get-content “c:\list.txt”
 $OututPath="C:\tst.csv"

 $start=[datetime]::Now.AddDays(-5)
 Get-EventLog -LogName Application -ComputerName $servers -Source "ACECLIENT" -Message "*File not found*" -After $start  | select MachineName, EventID, Message | Export-Csv $OututPath -NoTypeInformation

希望我了解您要过滤的内容

于 2012-11-07T03:15:59.830 回答