מהו Windows PowerShell

חלונות Powershell

לרשות מנהלי המערכת עומד כלי מעניין שלא תמיד נעשה בו שימוש טוב: חלונות כוח. בזכותו ניתן לבצע אוטומציה של משימות רבות או לפחות לבצע אותן בצורה מסודרת ומבוקרת יותר.

הרעיון נולד בשנת 2003 תחת השם MONAD ושלוש שנים לאחר מכן הושק לציבור בשמו הנוכחי לצורך הצגת Windows Vista. בהמשך, הוא נכלל גם בגרסאות Windows 7, Windows 8 ו-Windows 10. בנוסף, ניתן להתקין את Powershell גם במערכות Linux ו-MacOS.

תוך זמן קצר מאוד היה ידוע שהרעיון של השקת Windows Powershell נחל הצלחה. ממיקרוסופט הובטח ששליטה בכלי זה תהיה המיומנות החשובה ביותר שמנהל יזדקק לו בעתיד. רק בשביל זה כדאי לשים לב.

Windows Powershell: כלי רב עוצמה

Windows PowerShell הוא מכשיר שנוצר עם הרעיון הראוי לשבח לעשות חיים קלים יותר למתכנתים. במחשוב ניתן לה השם של פָּגָז לממשק שורת פקודה שתפקידיו העיקריים הם איסוף מידע והפעלת תוכניות. למעשה, Windows PowerShell היא מעטפת פקודה מודרנית שנוצרה על ידי נטילת מיטב התכונות הבולטות של קליפות אחרות.

המעטפת החזקה הזו מבית מיקרוסופט משתמשת שפת תסריט, מה שהופך את המשימות הללו לקלות יותר לביצוע. מצד שני, היא משתמשת בשפת תכנות שפותחה ב-.NET Framework של מיקרוסופט, מהנפוצות ביותר בעולם.

ישנם כיום כ-130 כלים של שורת הפקודה ב-PowerShell. בזכותם מושגת זריזות רבה יותר בביצוע המשימות המגוונות ביותר, הן במערכת מקומית והן במערכת מרוחקת.

למה מיועד Windows PowerShell?

מה זה windows powershell

אין ספק שמדובר באחד הפתרונות הטובים ביותר שעיצבה מיקרוסופט בתקופה האחרונה. PowerShell יכולה להיות לעזר רב למשתמשים המעוניינים להשיג מידה מסוימת של אוטומציה של המשימות שלהם, מחיפושים ועד לייצוא מידע במחשבים מחוברים לרשת.

כל הפעולות מבוצעות דרך שילוב פקודות (פקודה מאפשרת o cmdlets) ודרך ה סקריפטים. אלה כמה מהכלים שלה:

גישה למידע

PowerShell מאפשר לנו לגשת למערכת הקבצים של המחשב, אפילו להגיע לנתונים ולמידע הכי לא נגישים, כמו הרישום של Windows. "מסלול" זה נשאר פתוח באמצעות השימוש בבסיס .NET Framework. כמו כן, כל המידע הוא זמין למשתמש שורת פקודה יחידה. שליטה מוחלטת ונראות.

יכולת אוטומציה

אולי ההיבט המעניין ביותר של PowerShell, שמשלב כמה cmdlets פקודות פונקציות בסיסיות ופשוטות המובנות במעטפת. ניתן להוסיף לאלה אחרים cmdlets שֶׁלוֹ. ניתן להשתמש בכל אחת מהפקודות הללו בנפרד או בשילוב כדי לבצע משימות מורכבות יותר., להגיע לדרגה יוצאת דופן של אוטומציה.

קשורה לזה היכולת מדרגיות המוצע על ידי Windows Powershell. באמצעות סקריפט cmdlet בודד, ניתן ליישם משימה מסוג שגרתי (כגון עדכון מערכת ההפעלה) לביצוע ברשת של מחשבים בכל פעם מסוימת.

חיבור מרוחק

ראוי לציין גם את היכולת של PowerShell לעשות זאת להתחבר מרחוק למערכת אחרת. דוגמה לכך יכולה להיות מנהל שרצה להתחבר לשרת שנמצא במיקום פיזי אחר בו הוא יכול לבצע פקודות באותו אופן כאילו הוא עובד ישירות.

כמה פקודות PowerShell שימושיות

חלונות כוח

כדי להתחיל לעבוד עם הכלי PowerShell, עליך לגשת לפונקציית ההפעלה הכלולה ב-Windows על ידי ביצוע השלבים הבאים:

  1. לחץ בו-זמנית על המקשים Windows + R.
  2. בתיבת ההפעלה שנפתחת לאחר מכן, נקליד "פגז כוח" ואנחנו לוחצים "לקבל".

הנה רשימה של cmdlets שימושיים שניתן להשתמש בהם ב- PowerShell, אם כי הם רק דגימה קטנה מכולם:

תקבל עזרה

אחד הדברים הראשונים שצריך ללמוד להתמודד עם PowerShell היטב, מכיוון שהפקודה הזו תספק לנו כל התיעוד שאנחנו צריכים לדעת על פונקציות, cmdlets, פקודות וסקריפטים. לדוגמה, למידע נוסף על ה-cmdlet Get-Service, הקלד "Get-Help Get-Service".

העתק-פריט

באמצעות פקודה זו ניתן להעתיק תיקיות או קבצים. זה גם מאפשר לך להעתיק ולשנות את שמם.

קבל שירות

היה לדעת אילו שירותים מותקנים במערכתא, גם אלו שפועלים וגם אלו שכבר עצורים.

הפקודה 'הפעל'

הוא משמש לביצוע סקריפט או פקודת PowerShell במחשב אחד או יותר. הוא משמש על ידי כתיבת Invoke-Command ליד הסקריפט עם מיקומו המדויק.

הסר פריט

הפקודה למחיקת כל פריט כמו תיקיות, קבצים ופונקציות. הוא מאפשר מחיקות סלקטיביות המבוססות על סדרה של פרמטרים ספציפיים.

קבל תהליך

באמצעות PowerShell ניתן גם לגלות אילו תהליכים פועלים (פעולתו דומה לזו של הפקודה Get-Service).

מסקנה

אם נלקחים אחד אחד, כל הפקודות הללו עשויות להיראות לא שימושיות במיוחד. הפוטנציאל האמיתי שלה מתגלה כאשר הפקודה משולבת עם פרמטרים אחרים. זה המקום שבו הם מגלים את מלוא הפוטנציאל שלהם.

לבסוף, אם אנחנו רוצים לדעת את כל ה-cmdlets הזמינים של PowerShell, כל שעלינו לעשות הוא לבצע את הפקודה "הצג-פקודה", שיפתח חלון המציג רשימה ארוכה של כל הפקודות.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   בוריס דיג'ו

    פועל רב ומאוד קשה לעיכול. אני לא יודע למה זה נועד

  2.   מרסלו דוקטורוביץ' דיג'ו

    איך אני מעדכן אותו?