управление на процесите от командния ред

Начини за управление на процеси в Windows изобилстват и в командния ред ги отвежда далеч от първото място. Въпреки това, понякога има ситуации, когато всички други инструменти в допълнение към командния ред не е в наличност, например, някои зловреден софтуер може да блокира започването на Task Manager, и други подобни програми към него. И само за цялостното развитие е полезно да се знае как компютърно управление от командния ред.

За управление на процеса на командния ред, има два комунални услуги - със задачи и Taskkill. Първият показва списъка на процесите на местно или отдалечен компютър, а вторият им позволява да се изпълни. Опитайте ...

Ако просто напишете със задачи команда в командния ред, той ще се покаже списък с процесите на локалния компютър.

По подразбиране, се показва информация в табличен вид, но ключ / FO ви позволява да настроите изхода като списък или като файл CSV, и / обем превключвателя показва по-подробна информация за процесите, като например команда със задачи / об / FO списък се извежда по-подробно описание на всички процеси във вид на списък ,

Списъкът е доста голяма, така че се опитват да се усъвършенства заявката. За да направите това, ние използваме ключовата / FI. което позволява използването на филтри за продукцията, като команда със задачи / FI "потребителско име екв потребител" / FI "memusage льо 40000" показва списък с потребителското потребителските процеси. които консумират не повече от 40MB памет.

Намиране на процеси, които трябва да бъдат завършени, използвайте командата Taskkill. Може да прекрати процеса по име, процес ID (PID) определяне или като се използват условия на филтъра. Например, текат множество копия на Notepad (notepad.exe), и се опитват да го завърши по различни начини.

Ключ / е принудително завършва процеса, и / тон завършва всички деца процеси.

Пълен помощна информация със задачи и Taskkill може да се получи, като ги впишат с /?

Сега нека големите пушки - PowerShell. Тя може да се управлява от уюта на командния ред. За списък на процеси с помощта на кратката команда Get-процеса.

За да не се покаже на целия списък на процесите може да използва Къде-обект, в който се посочва филтър за информация показва. Така например, се изброят процесите, които са CPU интензивно и да ги сортирате по възходящ натоварване с командата:

можем да получим информация за всички процеси, използващи PowerShell. Като пример, вземете ПМС процес и да извлече списък на своите имоти с:

Get-Process -name ПМС | Get-държава -Membertype имот

Изберете имотите, които ни интересуват (в този пример името и процес идентификатора на, и пътя до файла се използва модули и време за стартиране) и показването им в списък с команди:

Get-Process -name ПМС | Име на формата-Списък, ИД, път, модули, StartTime

По този начин можем да видим, кога и от кого е започнал този процес, тъй като консумира ресурси, който е изпълним файл и много различна информация.

За да завършите процеса на PowerShell кратката команда има стоп-Process. Тя завършва процеса, посочен по име или номер. Въпреки това, ние ще направим по различен начин и ще даде резултат от кратката команда Get-Process през тръбопровода:

Get-Process не може да покаже процесите на отдалечения компютър, за това ние използваме кратката команда Get-WmiObject. например виж процесите на отдалечения компютър PC команда:

Get-WmiObject win32_process -computername PC | фута име, processid, описание

Боле да станат напълно запознати с PowerShell, можете да използвате вградената помощ, за да се обадите на помощта трябва да въвеждате Get-Help "име кратката команда"

О, и за пълнотата на прегледа ще разгледа други средства за контрол на процеси от командния ред. Тази помощна програма Pslist и Pskill PSTools включени в пакета от Sysinternals на фирмата.

Тези средства не се изисква специална инсталация, просто да ги копирате на диск. За да започнете, трябва да отидете в папката, с полезността и въведете съответната команда в командния ред.

Pslist може да показва информация за името или идентификационния номер на процес, например pslist бележник -x команда извлече подробна информация за нашата "дълготърпение" лаптоп.

Pslist функция на полезността е в режим на задача-мениджър. В този режим, информацията се актуализира автоматично и можете да зададете часа и актуализация интервал. Задействани режим ключови -s. такава команда със задачи -s -r програма режим 10 серия в режим задача-мениджър, времето за обновяване на 10 секунди.

Завършването на процеса на програма pskill е изключително проста, и въведете името на командата (или ID) и процеса на всички.

За помощ при комуналните услуги и Pslist Pskill може да се разглежда като напишете командата с /?

И все пак, всички манипулации с процесите трябва да се извършват с администраторски права за този команден ред искате да стартирате с повишени привилегии.