• 7. CSV ga eksport qilish
  • 8. Obyektlarni saralash
  • 9. Where-Object bilan filtrlash
  • 10. Voqea jurnallarini olish
  • 11. Jarayonni toxtatish
  • Chiqishni HTML ga aylantirish




    Download 1,98 Mb.
    bet2/13
    Sana20.05.2024
    Hajmi1,98 Mb.
    #245715
    1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    Operatsino tizimlar 2-amaliy ish

    6. Chiqishni HTML ga aylantirish
    Cmdlet ConvertTo-Html buyruqning natijasini HTML formatidagi jadvalga aylantiradi. Bu PowerShell ma'lumotlaringizdan hisobotlar yoki veb-kontent yaratish uchun foydalidir. Buyruqning chiqishini HTML formatiga o'zgartiring:
    Get-Process | ConvertTo-Html | Out-File process.html

    7. CSV ga eksport qilish
    Export-Csv cmdlet buyruqning natijasini oladi va uni CSV fayliga eksport qiladi. Bu, ayniqsa, ma'lumotlarni tahlil qilish va almashish uchun foydalidir, chunki CSV fayllari Microsoft Excel kabi elektron jadval dasturlarida osongina ochilishi mumkin. PowerShell'dagi CSV fayliga ma'lumotlarni eksport qilish uchun quyidagilardan foydalaning:
    Get-Process | Export-Csv -Path processes.csv

    8. Obyektlarni saralash
    Sort-Object PowerShell'dagi cmdlet ob'ektlarni xususiyat qiymatlari bo'yicha tartiblaydi. Maʼlumotlaringizni samaraliroq tartibga solish uchun jarayon nomlari, fayl oʻlchamlari yoki sanalari kabi maʼlumotlarni saralashingiz mumkin. Buyruqning chiqishini ma'lum xususiyat bo'yicha tartiblang:
    Get-Process | Sort-Object -Property CPU

    9. Where-Object bilan filtrlash
    Where-Object cmdlet belgilangan mezonlar asosida obyektlarni filtrlaydi. Bu sizga faqat ma'lum shartlarga mos keladigan elementlarni, masalan, ma'lum miqdordan ko'proq protsessordan foydalanadigan jarayonlarni olish imkonini beradi. PowerShell-da buyruq natijalarini filtrlang Where-Object.
    Get-Process | Where-Object { $_.CPU -gt 10 }

    10. Voqea jurnallarini olish
    Get-EventLog cmdlet voqealar jurnali yozuvlarini oladi. Bu tizim hodisalarini, dastur xatolarini, xavfsizlik jurnallarini va boshqalarni tahlil qilish uchun ishlatilishi mumkin. Quyidagi PowerShell buyrug'i bilan voqea jurnallarini oling:
    Get-EventLog -LogName Application -Newest 50

    11. Jarayonni to'xtatish
    Stop-Process cmdlet bir yoki bir nechta ishlaydigan jarayonlarni to'xtatadi. Parametr -Force jarayon javob bermasa ham to'xtatilishini ta'minlaydi. Jarayonni to'xtatish uchun quyidagi PowerShell buyrug'idan foydalaning:
    Stop-Process -Name notepad –Force


    Download 1,98 Mb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 1,98 Mb.