मैं एक विशिष्ट विंडोज इवेंट लॉग को पूंछ करने के लिए शक्तियों का उपयोग कैसे कर सकता हूं? क्या यह संभव है?पावरहेल - टेल विंडोज इवेंट लॉग? क्या यह संभव है?
उत्तर
मैं इस अवसर पर यह कर दिया है:
$idx = (get-eventlog -LogName System -Newest 1).Index
while ($true)
{
start-sleep -Seconds 1
$idx2 = (Get-EventLog -LogName System -newest 1).index
get-eventlog -logname system -newest ($idx2 - $idx) | sort index
$idx = $idx2
}
क्षमा करें, मैंने पोस्ट की गई पहली स्क्रिप्ट सही नहीं थी। आप इसे शुरू करके परीक्षण कर सकते हैं, और फिर परिणाम देखने के लिए w32time सेवा को कुछ बार पुनरारंभ कर सकते हैं। – mjolinor
MSDN डॉक्स के अनुसार:
Get-WinEvent
Windows Vista और Windows के बाद के संस्करणों चला रहे कंप्यूटर परGet-EventLog
cmdlet को बदलने के लिए बनाया गया है।Get-EventLog
केवल क्लासिक ईवेंट लॉग में ईवेंट प्राप्त करता है। पिछली संगतता के लिएGet-EventLog
विंडोज पावरशेल में बनाए रखा गया है।
और पूंछ के लिए मेरे अपने की जरूरत एक गैर -classic ईवेंट लॉग से प्रेरित (है कि एक ईवेंट लॉग नोव्यू मुमकिन हो सकता है?) यहाँ @mjolinor की शानदार संक्षिप्त कोड Get-WinEvent
उपयोग करने के लिए पुनः प्रयोजन है:
- डिफ़ॉल्ट रूप से इसके बारे में पिछले 10 लाइनों पता चलता है:
Set-PSDebug -Strict function Get-WinEventTail($LogName, $ShowExisting=10) { if ($ShowExisting -gt 0) { $data = Get-WinEvent -provider $LogName -max $ShowExisting $data | sort RecordId $idx = $data[0].RecordId } else { $idx = (Get-WinEvent -provider $LogName -max 1).RecordId } while ($true) { start-sleep -Seconds 1 $idx2 = (Get-WinEvent -provider $LogName -max 1).RecordId if ($idx2 -gt $idx) { Get-WinEvent -provider $LogName -max ($idx2 - $idx) | sort RecordId } $idx = $idx2 # Any key to terminate; does NOT work in PowerShell ISE! if ($Host.UI.RawUI.KeyAvailable) { return; } } }
मैं सुविधा के लिए कुछ घंटियां और सीटियां में जोड़ा शुरुआत में लॉग, फिर नई प्रविष्टियों को उनके साथ घटित करता है - आप
ShowExisting
पैरामीटर के माध्यम से किसी भी संख्या में इसे समायोजित कर सकते हैं। - पूंछ की आवश्यकता के प्राकृतिक क्रम के कारण यह सबसे पुराना पहले (
Get-WinEvent
के डिफ़ॉल्ट के विपरीत) रिकॉर्ड करता है। - आप समाप्त करने के लिए कोई भी कुंजी दबा सकते हैं (लेकिन PowerShellISE में नहीं)।
मैं ऊपर एक जवाब में कुछ त्रुटियों ...
Set-PSDebug -Strict
function Get-WinEventTail($LogName, $ShowExisting=50) {
if ($ShowExisting -gt 0) {
$data = Get-WinEvent -provider $LogName -max $ShowExisting
$data | sort RecordId
$idx = $data[0].RecordId
}
else {
$idx = (Get-WinEvent -provider $LogName -max 1).RecordId
}
while ($true)
{
start-sleep -Seconds 1
$idx2 = (Get-WinEvent -provider $LogName -max 1).RecordId
if ($idx2 -gt $idx) {
$data = Get-WinEvent -provider $LogName -max ($idx2 - $idx + 1000) | where {$_.RecordId -gt $idx} | sort RecordId
$data
$idx = $data[-1].RecordId
}
# Any key to terminate; does NOT work in PowerShell ISE!
#if ($Host.UI.RawUI.KeyAvailable) { return; }
}
}
यह एक सुझाए गए संपादन, या एक टिप्पणी, एक नया जवाब नहीं होना चाहिए। एक बार जब आप अधिक प्रतिष्ठा कमाते हैं तो आप इन चीजों को करने में सक्षम होंगे। – Chris
- 1. विशिष्ट विंडोज इवेंट लॉग इवेंट
- 2. विंडोज इवेंट लॉग बनाम टेक्स्ट लॉग
- 3. विंडोज इवेंट लॉग लिखें/पढ़ें
- 4. एएसपी.NET एप्लिकेशन विंडोज इवेंट लॉग
- 5. विंडोज इवेंट लॉग में लिखना डेल्फी
- 6. विंडोज इवेंट व्यूअर और लॉग 4नेट
- 7. विंडोज इवेंट लॉग - एक इवेंट स्रोत कैसे पंजीकृत करें?
- 8. विंडोज इवेंट लॉग में लॉग इन करने के लिए कब?
- 9. टेल रिकर्सन के अलावा टेल कॉल ऑप्टिमाइज़ेशन?
- 10. क्या नकली विंडोज कंसोल एपीआई संभव है?
- 11. विंडोज पावरहेल
- 12. क्या यूट्यूब बफर फिनिश इवेंट संभव है
- 13. क्या यह जांचना संभव है कि पावरहेल में वेरबोज़ तर्क दिया गया था या नहीं?
- 14. विंडोज इवेंट आईडी
- 15. क्या रूबी टेल कॉल ऑप्टिमाइज़ेशन करता है?
- 16. पिछले दो हफ्तों के लिए क्वेरी विंडोज इवेंट लॉग
- 17. एनएलओजी: इवेंट लॉग
- 18. जावा से विंडोज इवेंट लॉग में कैसे लिखें?
- 19. ओएथ - क्या यह संभव है?
- 20. क्या सी # में इवेंट लॉगर को विंडोज इवेंट व्यूअर में लॉग लिखने के लिए व्यवस्थापकीय विशेषाधिकारों की आवश्यकता है?
- 21. क्या यह विंडोज आरटी
- 22. इवेंट लॉग एप्लिकेशन त्रुटि, क्या गलती का अर्थ सार्थक है?
- 23. यूनिट परीक्षण शून्य विधियों/मॉकिंग ऑब्जेक्ट टेल-टेल संकेत
- 24. विंडोज कॉन्टेक्स्टमेनू क्लोजिंग इवेंट
- 25. यह फ़्यूज़न लॉग क्या कह रहा है?
- 26. ओरेकल इवेंट लॉग कहां स्थित है?
- 27. कन्स्ट्रक्टर्स में इवेंट हैंडलर - क्या यह संभव है या यहां तक कि बुद्धिमान भी है?
- 28. क्या पावरहेल में त्रुटि प्रदर्शन को अनुकूलित करना संभव है?
- 29. क्या पावरहेल आईएसई में रनस्पेस को रीसेट करना संभव है?
- 30. टेस्ट ईथरियम इवेंट लॉग ट्रफल
पूंछ तय? आयन मॉनीटर के रूप में? या एक विशिष्ट घटना की पूंछ प्राप्त करें? –