Operatsion tizimlarda jarayonlarni boshqarish




Download 277.68 Kb.
bet3/4
Sana14.07.2023
Hajmi277.68 Kb.
#76712
1   2   3   4
Bog'liq
Operatsion tizimlarda jarayonlarni boshqarish
MAQOLA NEW, 3 top IQTISOD, Jinoyat-protsessual huquqi sillabus, yozish vva taqdimot, 5 Цифровая экономика мировые тренды и последствия Славин, mahalliy-byudjetlar-moliyaviy-barorligini-ta-minlash-yo-llari, Mavzu Standart kutubxona funksiyalari va ulardan foydalanish, Kompyuter Arxitekturasi Sillabus, iqtisodiy-o-sishini-ta-minlashda-kichik-biznes-va-xususiy-tadbirkorlik-faoliyatining-o-rni, БУХДУ анжуман хати
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 277.68 Kb.
1   2   3   4




Download 277.68 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Operatsion tizimlarda jarayonlarni boshqarish

Download 277.68 Kb.