PowerShell היא מעטפת שורת פקודה המשמשת לאוטומציה של משימות באמצעות שפת סקריפטים המבוססת על מסגרת. NET של Microsoft. PowerShell משתמש בפקודות הנקראות cmdlets כדי להשתלב עם סקריפטים או יישומים. PowerShell כלול באופן מקורי ב- Windows וניתן לפתוח אותו מהפקודה Run, בעוד שמשתמשי Mac ו- Linux יצטרכו להתקין אותו ולהריץ אותו דרך הטרמינל. לאחר ההפעלה, יש כמה cmdlets בסיסי שניתן להשתמש בהם כדי להכיר את PowerShell.
צעדים
שיטה 1 מתוך 4: הפעלת PowerShell (Windows)
שלב 1. לחץ על ⊞ Win+R
פעולה זו תפתח חלון הפקודה הפעלה.
- אם אינך רוצה להשתמש בפקודה הפעלה, תוכל גם לחפש בתפריט התחל אחר "PowerShell".
- PowerShell כלול בגירסאות של Windows 7 ואילך.
שלב 2. הזן "PowerShell" בשדה הטקסט
שלב 3. לחץ על "אישור"
ייפתח חלון PowerShell חדש.
שיטה 2 מתוך 4: הפעלת PowerShell (Mac)
שלב 1. עבור אל https://github.com/PowerShell/PowerShell בדפדפן האינטרנט שלך
זהו דף github הרשמי של PowerShell.
שלב 2. הורד והתקן את קובץ ה-.pkg עבור Mac
אתה חייב להריץ OSX 10.11 ואילך.
שלב 3. פתח את לוח ההשקה
זהו סמל הרקטות במעגן התחתון.
שלב 4. הזן "מסוף" בשדה החיפוש
תוכל למצוא את הטרמינל גם ב"יישומים> כלי עזר ".
שלב 5. הפעל מסוף
יופיע חלון מסוף ריק.
שלב 6. הזן "פאוורשל" ולחץ על ↵ Enter
תופיע פקודת פאוץ 'עם' PS 'שמוצג. המשמעות היא ש- powershell פועל ותוכל להשתמש במסוף כדי להזין cmdlets.
שיטה 3 מתוך 4: הפעלת PowerShell (אובונטו)
שלב 1. עבור אל https://github.com/PowerShell/PowerShell בדפדפן האינטרנט שלך
זהו דף github הרשמי של PowerShell.
שלב 2. הורד את קובץ.deb עבור הגרסה המקבילה שלך של Linux
PowerShell זמין עבור אובונטו 14.04 או 16.04. יש להם מתקינים נפרדים המופיעים בדף.
שלב 3. פתח חלון מסוף
אתה יכול ללחוץ על ⊞ Win+Alt+T או ללחוץ על "בית" ולחפש "טרמינל".
שלב 4. הזן "sudo dpkg -i [שם קובץ ההתקנה]" ולחץ על ↵ Enter
תתבקש להזין את סיסמת המחשב שלך בעת שימוש בפקודה "sudo". ייתכן שתראה כישלון עם תלות שלא סופקה, אך זה ייפתר בקרוב.
שם הקובץ של המתקין ייראה כמו "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" או "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb" בהתאם לאיזו גרסה של אובונטו אתה מריץ
שלב 5. הזן "sudo apt -get install -f" ולחץ על ↵ Enter
תצורת PowerShell זו תושלם.
שלב 6. הזן "פאוורשל" ולחץ על ↵ Enter
תופיע שורת PowerShell ותוכל להריץ cmdlets במסוף.
שיטה 4 מתוך 4: שימוש בפקודות PowerShell בסיסיות
שלב 1. השתמש ב- "Get-Command" כדי למצוא cmdlets
בפני עצמו cmdlet זה יציג את כל ה- cmdlets האחרים. אתה יכול לצמצם את החיפוש שלך באמצעות שינויים.
- לדוגמה: "Get-Command Name *Disable *" יציג רק cmdlets עם 'השבת' בשם.
- כל cmdlets מוזנים על ידי הקלדתם בחלון PowerShell ולחיצה על ↵ Enter.
שלב 2. השתמש ב"קבל עזרה "כדי לקבל מידע על cmdlet מסוים
Cmdlet זה ייתן לך את כל המידע בנוגע ל- cmdlet אחר, והכי חשוב תחביר לאופן השימוש ב- cmdlet היעד.
לדוגמה: "Get-Help Get-Process" יציג את כל המידע השמיש עבור cmdlet 'Get-Process'
שלב 3. השתמש ב- "Get-Process" כדי להשתמש בתהליך הפועל במחשב
לבד זה יציג רשימה מלאה של תהליכים הפועלים במחשב שלך. בעזרת משנה אתה יכול לייחד תהליכים המגיעים מיישום ספציפי.
- לדוגמה: "Get-Process winword" יציג את כל התהליכים המופעלים על ידי Microsoft Word.
- באופן דומה, ניתן להשתמש ב- "Start-Process" להפעלת מופע של יישום/תהליך.
שלב 4. השתמש ב- "Get-Member" כדי לראות מאפיינים או שיטות של אובייקט
Cmdlet זה צריך אובייקט 'צנרת' אליו כדי להיות שימושי. זה נעשה על ידי הוספת "|" בין אובייקט לבין ה- cmdlet "Get-Member".
לדוגמה: "קבל תהליך | Get-Member”יעביר את ה- cmdlet Get-Process ל- Get-Member, ו- Get-Member יפרט את כל המאפיינים והשיטות שתוכל להשתמש בהם בעת סקריפטים עם Get-Process
שלב 5. השתמש "Where-Object" לבחירת אובייקטים על סמך קריטריונים
הקריטריונים ב- Where-Object נקבעים באמצעות העיצוב הבא: "{$ _ [object] [operator] [parameter]}". Where-Object צריך גם אובייקט אליו.
- לדוגמה: "קבל תהליך | Where-Object {$ _. Name -eq "notepad"} "יפעיל את Get-Process עם המגבלה שבה שם האובייקט שווה ל"פנקס רשימות".
- אופרטורים אחרים כוללים: "-lt" (פחות מ), "-gt" (גדול מ), "-le" (פחות או שווה), "-ge" (גדול מ או שווה), "-ne" (לא שווה ל), או "-דומה" (התאמת תבניות).
- יש לכלול פרמטרים באמצעות מחרוזות (מילים) במרכאות. זה לא הכרחי עבור מספרים שלמים (מספרים).