خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


دستور Get-Process در PowerShell

دستور Get-Process در PowerShell
با استفاده از دستور Get-Services لیست از کلیه سرویس های موجود در ویندوز در پاورشل نمایش داده می شود، با استفاده از دستور Get-Process، لیستی از کلیه پردازش های جاری در سیستم را مشاهده کنید. کافیست Powershell را اجرا کنید و دستور زیر را در آن وارد و Enter کنید.

نرم افزار سامانه مودیان راهکار

Get-Process

حالا دستور Get-Process را با پارامترهایی مزین می کنیم:


get-process | Select ID,Name,Company | format-table –AutoSize


دستور بالا جدولی در Powershell ایجاد می کند و ستون هایی ID و Name و Company را در آن نمایش میدهد که ورودی آنها از خروجی Get-Process تغذیه می شود.
یا مثلا به دستور زیر دقت کنید:

get-process | where {$_.company -notmatch 'microsoft'} | Sort Company |
Select ID,Name,WS,VM,Company | format-table –AutoSize

در این دستور در ستون یا فیلد $_.company جستجو انجام می شود و انهایی که Nomatch یا آنهایی مساوی با Miccrosoft نیستند انتخاب می شود در واقع $_.company در ستون Company جستجو را انجام می دهد.
سپس اسامی برای ستون Company تماما Sort و مرتب سازی می شوند. ستون هایی که در مقابل Select مشاهده می کنید، در کنار هم قرار گرفته و جدول هایی را تشکیل می دهند و سایر هر ستون هم بصورت خودکار تعیین می شود.
حال به دستور زیر دقت کنید:

get-process | where {$_.company -notmatch 'microsoft' } | Sort Company |
Select ID,Name,Path,WS,VM,Company | Out-Gridview -title "Process Report"

همه چیز مانند دستور بالاست فقط خروجی در یک جدول خارجی نمایش داده می شود که نام این جدول Process-Report خواهد بود.

مهم کلیت استفاده از این دستور بود که باید به شما گفته می شد ولی آنقدر از این موارد Sample وجود دارد که برای آشنایی بیشتر به سایت مایکروسافت می توانید مراجعه کرده و مثالهای آن را استخراج کنید.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز