รับเหตุการณ์ windows เป็นเวลาหนึ่งวัน


0

ฉันกำลังพยายามสร้าง PowerShell Cmdlet ที่ทำงานทุกวันและแสดงให้ฉันเห็นข้อผิดพลาดที่เกิดขึ้นในวันก่อนหน้า

ฉันสามารถทำให้มันแสดง 100 ล่าสุดแทนฉันต้องการที่จะเห็นเพียงหนึ่งที่เกิดขึ้นเมื่อวันก่อน

get-eventlog 
 -logname application 
 -newest 100 | 
 select eventid,machinename,entrytype,message,source,timegenerated,username | 
 export-clixml C:\Logs.xml

1
คำแนะนำสำหรับการรับบันทึกเหตุการณ์มีอยู่ที่ technet.microsoft.com/en-us/library/hh849834.aspx และตอบคำถามของคุณอย่างเต็มที่
ChrisInEdmonton

คุณต้องการให้มันแสดงรายการใด
Colyn1337

กิจกรรมสำหรับวันที่ @ChrisInEdmonton ฉันต้องการให้ภายในระยะเวลา 1 วัน ฉันเคยบทความก่อนหน้านี้และมันไม่ได้ช่วย
Zigmaphi

คำตอบ:


4

คำสั่ง PowerShell นี้จะส่งคืนบันทึกเหตุการณ์เป็นเวลา 24 ชั่วโมงก่อนหน้า:

Get-EventLog Application -After (Get-Date).AddDays(-1)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.