כיצד פועלת הפקודה 'Get-Process' ב- PowerShell

Kyzd Pw Lt Hpqwdh Get Process B Powershell



ה-cmdlet ' קבל-תהליך ” ב-PowerShell אחראי להפעיל את התהליכים במחשב המקומי וכן לפעול במחשבים המרוחקים. ניתן לאחזר כל תהליך ספציפי לפי מזהה התהליך שלו (PID) או לפי שמו. ניתן להעביר אובייקט דרך צינור ל-cmdlet הזה.

פוסט זה יסקור את ה-cmdlet 'Get-Process' בפירוט.







כיצד פועלת הפקודה 'Get-Process' ב- PowerShell?

ה-cmdlet ' קבל-תהליך הפקודה משמשת לקבלת רשימת התהליכים במחשבים מקומיים ומרוחקים כאחד.



דוגמאות הקשורות ל' קבל-תהליך הפקודה מסופקת למטה!



דוגמה 1: השתמש ב-'Get-Process' Cmdlet כדי לקבל את כל התהליכים ב-Windows





כדי לקבל את כל התהליכים ב- PowerShell, בצע את הקוד הבא:

קבל-תהליך



דוגמה 2: השתמש ב-Cmdlet 'Get-Process' כדי לקבל את כל הנתונים הזמינים על תהליכים אחד או יותר



כדי לאחזר את הנתונים הקשורים לתהליכים אחד או מרובים, הפעל את ' קבל-תהליך ' הפקודה עם שם התהליכים הרצוי:

Get-Process Explorer, מערכת | פורמט-רשימה *


בקוד האמור לעיל:

    • ראשית, הקלד את ' קבל-תהליך ' cmdlet ולאחר מכן הגדר את שם התהליך המסוים מופרד בפסיק.
    • לאחר מכן, ציין את ' | ' צינור והוסף את ' פורמט-רשימה ' cmdlet יחד עם כוכבית (תו כללי):


דוגמה 3: השתמש ב-Cmdlet 'Get-Process' כדי לקבל את כל התהליכים עם סט עבודה קטן מהגודל שצוין

הפעל את ה-cmdlet הבא כדי להציג את התהליכים עם סט עבודה פחות מהגודל שצוין:

קבל-תהליך | איפה-חפץ { $_ .WorkingSet -לט 20000000 }


לפי הקוד שצוין לעיל:

    • ראשית, הקלד את ' קבל-תהליך ' cmdlet יחד עם ' | ' צנרת.
    • לאחר מכן ציין את ' איפה-חפץ ' cmdlet וספק את התנאי המוצהר כפי שהוגדר בקוד למעלה:


דוגמה 4: השתמש ב-Cmdlet 'Get-Process' כדי לקבל את פרטי הגרסה של תהליך ספציפי

כדי לקבל את פרטי גרסת הקובץ של cmdlet ספציפי, השתמש ב-' קבל-תהליך ' cmdlet יחד עם ' מגלה ארצות ' שם התהליך. לאחר מכן, הוסף את '- FileVersionInfo ' פרמטר כדי לקבל את פרטי גרסת הקובץ:

Get-Process Explorer -FileVersionInfo



דוגמה 5: השתמש ב-'Get-Process' Cmdlet כדי למצוא את הבעלים של תהליך

כדי לקבל את שם הבעלים של התהליך, הפעל את ה-cmdlet שצוין:

Get-Process Explorer -IncludeUserName


לפי הקוד לעיל, הקלד את ' קבל-תהליך ' cmdlet וציין את שם התהליך המסוים שצריך לקבל את פרטי הבעלים שלו. לאחר מכן, הגדר את ' -IncludeUserName ' פרמטר בסוף הקוד:


דוגמה 6: השתמש ב-'Get-Process' Cmdlet כדי לקבל את התהליך לפי שם

כדי לאחזר את התהליך לפי שמו, פשוט, ציין את שם התהליך המסוים עם ה-' קבל-תהליך 'cmdlet:

Get-Process Explorer



דוגמה 7: השתמש ב-Cmdlet 'Get-Process' כדי לקבל תהליך לפי המזהה שלו

ניתן לאחזר תהליך גם על ידי ציון המזהה שלו יחד עם ' קבל-תהליך 'cmdlet וה-' -תְעוּדַת זֶהוּת ' פרמטר:

קבל-תהליך -תְעוּדַת זֶהוּת 3720



זהו זה! ריכזנו מידע שימושי על ה-cmdlet 'Get-Process' ב-PowerShell.

סיכום

ה-cmdlet ' קבל-תהליך ” ב- PowerShell מקבל את תהליך הריצה במחשבים מרוחקים ומקומיים כאחד. זה יכול לקבל תהליך ספציפי לפי המזהה שלו או לפי השם שלו. יתר על כן, הוא יכול גם לקבל מידע מפורט על תהליך ספציפי באמצעות כמה פרמטרים ספציפיים. מדריך זה הדגים את ה-cmdlet 'Get-Process' בפירוט בעזרת דוגמאות.