Axborot texnologiyalari universiteti samarqand filiali "kompyuter injiniringi" fakulteti


Download 113.88 Kb.
Pdf ko'rish
bet10/11
Sana17.06.2023
Hajmi113.88 Kb.
#1527317
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
USANOV.M. 3 amalliy

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 113.88 Kb.

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




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