خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دستور Get-Process در PowerShell
با استفاده از دستور Get-Services لیست از کلیه سرویس های موجود در ویندوز در پاورشل نمایش داده می شود، با استفاده از دستور Get-Process، لیستی از کلیه پردازش های جاری در سیستم را مشاهده کنید. کافیست Powershell را اجرا کنید و دستور زیر را در آن وارد و Enter کنید.
دستور بالا جدولی در Powershell ایجاد می کند و ستون هایی ID و Name و Company را در آن نمایش میدهد که ورودی آنها از خروجی Get-Process تغذیه می شود.
یا مثلا به دستور زیر دقت کنید:
سپس اسامی برای ستون Company تماما Sort و مرتب سازی می شوند. ستون هایی که در مقابل Select مشاهده می کنید، در کنار هم قرار گرفته و جدول هایی را تشکیل می دهند و سایر هر ستون هم بصورت خودکار تعیین می شود.
حال به دستور زیر دقت کنید:
مهم کلیت استفاده از این دستور بود که باید به شما گفته می شد ولی آنقدر از این موارد Sample وجود دارد که برای آشنایی بیشتر به سایت مایکروسافت می توانید مراجعه کرده و مثالهای آن را استخراج کنید.
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 تماما Sort و مرتب سازی می شوند. ستون هایی که در مقابل Select مشاهده می کنید، در کنار هم قرار گرفته و جدول هایی را تشکیل می دهند و سایر هر ستون هم بصورت خودکار تعیین می شود.
حال به دستور زیر دقت کنید:
get-process | where {$_.company -notmatch 'microsoft' } | Sort Company |
Select ID,Name,Path,WS,VM,Company | Out-Gridview -title "Process Report"
مهم کلیت استفاده از این دستور بود که باید به شما گفته می شد ولی آنقدر از این موارد Sample وجود دارد که برای آشنایی بیشتر به سایت مایکروسافت می توانید مراجعه کرده و مثالهای آن را استخراج کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: