Get-WinEvent PowerShell Cmdlet استعمال کرنے کے لیے ایک مکمل گائیڈ

Get Winevent Powershell Cmdlet Ast Mal Krn K Ly Ayk Mkml Gayy



' Get-WinEvent 'PowerShell میں cmdlet کو ایونٹ کے لاگز حاصل کرنے کے لیے استعمال کیا جاتا ہے۔ مزید یہ کہ یہ ریموٹ اور لوکل کمپیوٹرز پر ایونٹ ٹریسنگ لاگ فائلز بھی حاصل کرتا ہے۔ مزید خاص طور پر یہ صرف سسٹم اور ایپلیکیشن لاگز حاصل کرتا ہے۔ اس cmdlet کو 'سے مدد ملتی ہے ونڈوز ایونٹ لاگ نوشتہ جات حاصل کرنے کے دوران ٹیکنالوجی۔ 'Get-WinEvent' cmdlet ایونٹ لاگ فراہم کرنے والوں اور ایونٹ لاگز کی فہرستوں کو بازیافت کرتا ہے۔

اس مضمون میں، cmdlet 'Get-WinEvent' کو تفصیل سے بیان کیا جائے گا۔

Get-WinEvent PowerShell Cmdlet استعمال کرنے کے لیے ایک مکمل گائیڈ

جیسا کہ اوپر والے حصے میں بیان کیا گیا ہے، بیان کردہ cmdlet سسٹم اور ایپلیکیشن کے ایونٹ لاگ حاصل کرنے کا ذمہ دار ہے۔ بیان کردہ cmdlet کی وضاحت کرنے والی مثالیں ذیل میں دی گئی ہیں۔







مثال 1: مقامی کمپیوٹر سے تمام لاگز حاصل کرنے کے لیے 'Get-WinEvent' Cmdlet استعمال کریں

یہ مثال مقامی کمپیوٹر سے تمام لاگز کی فہرست کو بازیافت کرے گی۔



حاصل کریں۔ - WinEvent - لسٹ لاگ *



مثال 2: سیٹ اپ لسٹ لاگ حاصل کرنے کے لیے 'Get-WinEvent' Cmdlet استعمال کریں۔

یہ مثال سیٹ اپ لاگز کی فہرست دکھائے گی:





حاصل کریں۔ - WinEvent - لسٹ لاگ سیٹ اپ | فارمیٹ - فہرست - جائیداد *

مندرجہ بالا کوڈ کے ٹکڑوں میں:

  • پہلے لکھیں ' Get-WinEvent ' cmdlet کے بعد ' -لسٹ لاگ 'پیرامیٹر رکھنے والا' سیٹ اپ تفویض کردہ قدر۔
  • پھر، شامل کریں ' | 'پائپ لائن کے بعد' فارمیٹ - فہرست 'cmdlet.
  • آخر میں، تفویض کریں ' - جائیداد پیرامیٹر اور شامل کریں * تمام خصوصیات کو منتخب کرنے کے لیے وائلڈ کارڈ:



مثال 3: ایونٹ لاگ فراہم کرنے والے اور لاگ کے نام حاصل کرنے کے لیے 'Get-WinEvent' Cmdlet استعمال کریں۔

اس مثال میں، ایونٹ لاگ فراہم کرنے والے اور لاگ کے نام شامل کرکے بازیافت کیے جائیں گے۔ -لسٹ فراہم کنندہ 'پیرامیٹر کے ساتھ' Get-WinEvent 'cmdlet اور ' * وائلڈ کارڈ:

حاصل کریں۔ - WinEvent - فہرست فراہم کنندہ *

مثال 4: لاگ فراہم کرنے والوں کو حاصل کرنے کے لیے 'Get-WinEvent' Cmdlet استعمال کریں جو ایک مخصوص لاگ پر لکھتے ہیں۔

یہ مظاہرہ دیے گئے کوڈ پر عمل کرتے ہوئے لاگ فراہم کرنے والوں کی فہرست حاصل کرے گا:

( حاصل کریں۔ - WinEvent - لسٹ لاگ ایپلیکیشن ) فراہم کنندہ کے نام

مثال 5: 'Get-WinEvent' Cmdlet استعمال کریں تاکہ ایک مخصوص سٹرنگ پر مشتمل ایونٹ فراہم کرنے والے لاگز حاصل کریں۔

اس مثال میں، مخصوص سٹرنگ تلاش کی جائے گی اور مختلف cmdlets میں پائی جائے گی۔ ایسا کرنے کے لیے، صرف وائلڈ کارڈ کے اندر تار لپیٹیں * '، کے ساتھ ' -لسٹ فراہم کنندہ 'پیرامیٹر اور' Get-WinEvent cmdlet:

حاصل کریں۔ - WinEvent - فہرست فراہم کنندہ * پالیسی *

مثال 6: سرور سے ایونٹ لاگ حاصل کرنے کے لیے 'Get-WinEvent' Cmdlet استعمال کریں۔

یہ مثال سرور سے لاگز حاصل کرے گی:

حاصل کریں۔ - WinEvent - لسٹ لاگ * -کمپیوٹر کا نام لوکل ہوسٹ | جہاں-آبجیکٹ { $_ ریکارڈ شمار }

اس اوپر بیان کردہ کوڈ میں:

  • سب سے پہلے، وضاحت کریں ' Get-WinEvent ' cmdlet ' کے ساتھ -لسٹ لاگ 'پیرامیٹر اور وائلڈ کارڈ' * '
  • پھر شامل کریں ' -کمپیوٹر کا نام 'قیمت رکھنے والا پیرامیٹر' لوکل ہوسٹ 'اس کو تفویض کیا اور شامل کریں' | اس کے بعد پائپ لائن۔
  • آخر میں، وضاحت کریں ' جہاں-آبجیکٹ بیان کردہ شرط کے ساتھ cmdlet:

یہ سب PowerShell میں Get-WinEvent کمانڈ استعمال کرنے کے بارے میں تھا۔

نتیجہ

' Get-WinEvent cmdlet مقامی اور ریموٹ سسٹمز پر ایونٹ ٹریسنگ لاگ فائلز اور ایونٹ لاگز حاصل کرتا ہے۔ مزید یہ کہ اسے ایونٹ لاگ فراہم کرنے والوں اور ایونٹ لاگز کی فہرست بھی ملتی ہے۔ اس مضمون میں کئی مثالوں کے حوالے سے 'Get-WinEvent' cmdlet کی وضاحت کی گئی ہے۔