در این آموزش نحوه ی خروجی گرفتن از برنامه های تسکبار در قالب یک فایل تکست توسط Command Prompt یا PowerShell را به شما آموزش می دهیم.


 

 

خروجی گرفتن از برنامه های در حال اجرای تسکبار توسط Command Prompt

پنجره ی کامندی را باز کنید. برای اینکار عبارت cmd را در پنجره ی Run (Win+ R) وارد کنید.

برای انجام این کار مانند الگوی زیر عمل کنید:

tasklist > “D:\processes.txt”

در دستور بالا گفته شده که فایل خروجی را در درایو D و با نام processes ذخیره کند.

پرینت گرفتن برنامه های در حال اجرای تسکبار
 - چی جوری

بعد از باز کردن فایل تکست خروجی با چیزی شبیه فایل زیر مواجه می شوید.

گرفتن خروجی از تسکبار
 - چی جوری

در دستور Tasklist می توانید خروجی خود را بصورت شخصی سازی شده بگیرید. برای مشاهده ی راهنمای بیشتر به صفحه ی Tasklist مایکروسافت مراجعه کنید.

خروجی گرفتن از برنامه های در حال اجرای تسکبار توسط PowerShell

در کد نویسی ها پاورشل (PowerShell) ما پیچیدگی بیشتری را شاهدهستیم، همچنین این ابزار دارای قدیت بیشتری نسبت به cmd می باشد.

برای انجام اینکار از دستور های زیر استفاده کنید  :

gps | out-file “path to file”
get-process | out-file “path to file”

در کد های بالا باید بجای عبارت “path to file” آدرس مکانی که می خواهید فایل خودرا ذخیره کنید و نوع فرمت خروجی را مشخص کنید.

خروجی گرفتن از برنامه های تسکبار - چی جوری

ستون های خروجی بصورت زیر است :

  • Handles : تعداد دسته های در حال پردازش
  • NPM(K) : مقدار non-paged memory که در حال استفاده است برحسب کیلوبلیت
  • PM(K) : مقدار pageable memory که در حال استفاده است برحسب کیلوبایت
  • WS(K) : حجمی که برنامه های در حال اجرا از رم می گیرند برحسب کیلوبایت
  • CPU(s) : مقدار زمانی که  برنامه در حال استفاده از پردازشگر CPU کامپیوتر می باشد برحسب ثانیه
  • Id : مشخصه ی پردازشی که در حال اجراست
  • SI : متاسفانه نتوانستیم چیزی در باره ی این ستون بدسست بیاوریم!!
  • ProcessName : نام برنامه یا سرویسی که در حال اجراست.

گرفتن خروجی از تسکبار
 - چی جوری

 

 

 

درباره نویسنده

امیرحسین

هیچ چیز در دنیا ارزش آن را ندارد که انسان ،
ازآنچه دوست دارد دست بکشد !
>>آلبر کامو<<

متن نظر