“axborot texnologiyalari”


Download 187.65 Kb.
bet8/10
Sana15.06.2023
Hajmi187.65 Kb.
#1484067
1   2   3   4   5   6   7   8   9   10
Bog'liq
USANOV.M. 3 amalliy (1)

CPU - protsessor tomonidan ishlatiladigan protsessor vaqti (barcha protsessorlardagi vaqt hisobga olinadi);

  • ID - jarayon identifikatori;

  • SI (Session ID) - jarayon sessiyasining identifikatori (0 - barcha seanslar uchun ishga tushirilgan, 1 - birinchi tizimga kirgan foydalanuvchi uchun, 2 - ikkinchi va boshqalar);

  • ProcessName - bu jarayonning nomi.

    Bir nechta jarayonlarning barcha xususiyatlarini olish uchun:
    Get-Process winword, notep*|Format-List *
    Jarayonlarning faqat ma'lum xususiyatlarini ko‘rsatish mumkin. Masalan, ism (ProcessName), boshlanish vaqti (StartTime), jarayon oynasining sarlavhasi (MainWindowTitle), bajariladigan fayl nomi (Path) va ishlab chiquvchi (Company) nomi:
    Get-Process winword, notep*|Select-Object ProcessName, StartTime, MainWindowTitle, Path, Company|ft

    Ishlayotgan foydalanuvchi jarayonlarini grafik oynalar bilan ro‘yxatlang (fon va tizim jarayonlari ro‘yxatga kiritilmaydi):
    Get-Process | Where-Object {$_.mainWindowTitle} | Format-Table Id, Name, mainWindowtitle

    Parametrdan foydalanib, IncludeUserName jarayonni boshlagan foydalanuvchi (egasi) ismini ko‘rsatishingiz mumkin:
    Get-Process -Name winword -IncludeUserName


    Get-Process | where-object {$_.Responding -eq $false}

    PowerShell yordamida yangi jarayonni boshlash uchun quyidagi buyruqdan foydalaning:


    Start-Process -FilePath notepad

    Agar bajariladigan faylga ega katalog $ env: path muhiti o‘zgaruvchisida bo‘lmasa, faylga to‘liq yo‘lni ko‘rsatishingiz kerak:


    Start-Process -FilePath 'C:\distr\app.exe'
    Siz dasturni ishga tushirishingiz va unga argumentlarni berishingiz mumkin:
    Start-Process -FilePath ping -ArgumentList "-n 10 192.168.1.11"
    Start-Process -FilePath tracert -ArgumentList "192.168.1.11" –wait - windowstyle Maximized
    Har qanday jarayonni Stop-Process cmdlet yordamida to‘xtatish mumkin. Masalan, barcha ishlaydigan bloknot jarayonlarini yopish uchun:
    Stop-Process -Name notepad
    Odatiy bo‘lib, jarayonni yakunlash uchun tasdiqlash talab qilinmaydi. Belgilangan mezonlarga javob beradigan barcha jarayonlar yopiq. Har bir jarayon uchun bajarilishini tasdiqlashni so‘rash uchun Tasdiqlang.
    Stop-Process -Name notepad.exe -Confirm


    Jarayonni quyidagicha tugatishingiz mumkin:
    (Get-Process -Name notepad).Kill()
    PowerShell-dan Windows Process Manageriga javob bermaydigan barcha ilovalarni bekor qilishni majburlashingiz mumkin:
    Get-Process | where-object {$_.Responding -eq $false}| Stop-Process

    Download 187.65 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9   10




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling