يرجى ملاحظة: هذا الموقع يتضمن نظام الوصول. اضغط على Control-F11 لضبط موقع الويب على ضعاف البصر الذين يستخدمون قارئ الشاشة ؛ اضغط على Control-F10 لفتح قائمة إمكانية الوصول.

كيفية جمع سجلات Hyper-V من مضيف Nutanix Hyper-V باستخدام أوامر PowerShell

كيفية جمع سجلات Hyper-V من مضيف Nutanix Hyper-V باستخدام أوامر PowerShell

كيفية جمع سجلات Hyper-V من مضيف Nutanix Hyper-V باستخدام أوامر PowerShell

هذه المقالة مترجمة باستخدام الترجمة الآلية، الرجاء النقر هنا لعرض الإصدار الانجليزي الأصلي.

وصف

تقدم هذه المقالة الإجراء المستخدم لتجميع سجلات برنامج Hypervisor من مضيفي Hyper-V باستخدام أوامر PowerShell.

الأنظمة المطبقة

ثينك أجيل HX

إجراءات

  1. قم بتسجيل الدخول إلى مضيف برنامج Hypervisor الذي يحتوي على الأجهزة الافتراضية التي تواجه مشكلات.
  2. افتح Windows PowerShell وحدد تشغيل كمسؤول .
  3. يتم استخدام Get -WinEvent cmdlet لسحب السجلات من خادم محلي أو بعيد. تحتوي خوادم Windows على مئات السجلات، لذا يجب عليك جمع السجلات التي تحتاجها فقط. على سبيل المثال، سيكون إخراج الأمر Get-Winevent -Listlog * شاملاً.
    في مخرجات المثال المختصرة الموضحة أدناه، يوجد حوالي 19 سجل Hyper-V.
    سجلات Hyperv
    تقدم الخطوات التالية أمثلة الأوامر المستخدمة لالتقاط السجلات وحفظ المخرجات بتنسيق CSV.
  4. اتبع الإجراء الموضح أدناه لالتقاط سجلات Hyper-V فقط وحفظ حزمة الإخراج في دليل من اختيارك.
    1. قم بإنشاء دليل مؤقت باستخدام الأمر mkdir c:\temp .
      mdir
      ملاحظة : إذا كان دليل الإخراج غير موجود، فستفشل بقية الخطوات.

    2. قم بتشغيل البرنامج النصي PowerShell التالي لتجميع سجلات Hyper-V* وسجلات SMBClient* ووضع الإخراج في المجلد c:\temp الذي يحتوي على اسم الكمبيوتر في اسم الملف.
       Get-WinEvent @{logname = "Microsoft- Windows -Hyper-V*"،"Microsft- Windows -SMBClient*" } -ErrorAction تجاهل | حدد TimeCreated ، LogNAme ، Id ، LevelDisplayName ، ProviderName ، الرسالة ، MachineName ، UserId | تصدير-Csv -المسار "c:\temp\ $env:computername -hyperv.csv" -NoTypeInformation

    3. قم بتشغيل الأمر dir c:\temp لعرض ملف CSV الذي تم إنشاؤه حديثًا.
      دليل العرض

    4. قم بتشغيل البرنامج النصي التالي لتجميع سجلات التطبيق والنظام كسجل مدمج وفرز كافة الأحداث حسب وقت الإنشاء.
       Get-WinEvent @{logname= 'application','system' } -ErrorAction Ignore | حدد TimeCreated ، LogNAme ، Id ، LevelDisplayName ، ProviderName ، الرسالة ، MachineName ، UserId | تصدير-Csv -المسار "c:\temp\ $env:computername -applicationsystem.csv" -NoTypeInformation 
      جمع سجل التطبيق
  5. عندما تريد جمع السجلات لتاريخ محدد أو السجلات المتعلقة بالتحذيرات والأخطاء فقط، قم بدمج المعلمات المختلفة مع أمر Get-WinEvent لتصفية الإخراج.
    1. لتجميع كافة سجلات Hyper-V من الأمس، قم بتشغيل البرنامج النصي التالي:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; وقت البدء = ( الحصول على التاريخ ) . AddDays( -1 )}  
            
    2. لتجميع التحذيرات من الأمس فقط، قم بتشغيل البرنامج النصي التالي:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; وقت البدء = ( الحصول على التاريخ ) . AddDays( -1 ) ; المستوى = 3 }
    3. لتجميع رسائل الخطأ من الأمس فقط، قم بتشغيل البرنامج النصي التالي:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; وقت البدء = ( الحصول على التاريخ ) . AddDays( -1 ) ; المستوى = 2 }

    4. لتجميع سجلات Hyper-V وإخراجها إلى مجلد، قم بتشغيل البرنامج النصي التالي:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; وقت البدء = ( الحصول على التاريخ ) . AddDays( -1 )} -ErrorAction تجاهل | تصدير-Csv -المسار "c:\temp\ $env:computername -hyperv.csv" -NoTypeInformation 
             
  6. قم بضغط ملفات السجل وأرسل السجل بأكمله إلى دعم Lenovo باستخدام أداة تحميل Lenovo .

معلومات إضافية

مقالات لها صلة

معرف المستند:HT510086
تاريخ النشر الأصلي:03/11/2020
تاريخ آخر تعديل:01/06/2024