ההבדל בין Windows PowerShell לשורת הפקודה



נסה את הכלי שלנו לביטול בעיות

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



רישום קבצים באמצעות PowerShell

רישום קבצים באמצעות PowerShell



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



הבנת שורת הפקודה

שורת הפקודה של Windows

שורת הפקודה של Windows

שורת הפקודה מיושמת דרך קונסולת Win32 כדי לנצל את הפונקציות המקוריות של מערכת ההפעלה. בדיוק כמו בממשק המשתמש הגרפי (GUI) של שימוש בעכבר לפתיחה והפעלה של יישומים, לשורת הפקודה יש ​​קבוצה של פקודות מוגדרות לביצוע אותן משימות. פקודות בשורת הפקודה הן שיטות אופייניות לממשק תכנות יישומים (API) עם היישום הבסיסי של שפת המכונה, מה שהופך את הביצוע למהיר יותר מאשר כאשר נעשה עם ממשק המשתמש הגרפי.

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



כיצד לגשת לשורת הפקודה של Windows

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

  • כדי לפתוח אותו דרך חלון ההפעלה, לחץ על ה- מקש Windows + R, הזן 'cmd' בחלון הפעלה ואז לחץ להיכנס. פתיחת שורת פקודה מחלון הפעלה

    פתיחת שורת פקודה מחלון הפעלה

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

    פתיחת שורת פקודה מתפריט ההתחלה

  • הגישה לשורת הפקודה ממחקר הקבצים מחייבת אותך לנווט אל C: Windows System32 ואז להפעיל את cmd.exe קוֹבֶץ Windows PowerShell

    פתיחת שורת פקודה מחוקר הקבצים

הבנת Windows PowerShell

פתיחת powerhell מתפריט התחלה

Windows PowerShell

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

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

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

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

מאז שנת 2016, כאשר Windows PowerShell הופך לקוד פתוח ולפלטפורמות, השימוש בו גדל במהירות בכל מערכות ההפעלה כולל לינוקס ו- macOS. מסיבה זו, ספקי תוכנה של צד שלישי רבים תכננו שילובים ב- PowerShell כדי להקל על מנהלי המערכת ואנשי ה- IT.

כיצד לגשת ל- Windows PowerShell

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

  • כדי לפתוח אותו דרך תפריט ההתחלה, חפש 'PowerShell' מסרגל החיפוש בתפריט התחלה. אתה יכול להפעיל אותו כמנהל על ידי לחיצה ימנית עליו ואז לחץ הפעל כמנהל פתיחת powerhell מחלון הפעלה

    פתיחת PowerShell מתפריט ההתחלה

  • מחלון הפעלה לחץ על מקש Windows + R , הזן 'PowerShell' ואז לחץ להיכנס אוֹ בסדר

    פתיחת PowerShell מחלון הפעלה

  • כדי להפעיל אותו מסייר הקבצים, נווט אל C: Windows System32 WindowsPowerShell, פתח את תיקיית הגרסה ואז מצא את powershell.exe קוֹבֶץ

    פתיחת PowerShell מסייר הקבצים

ההבדל בין Windows PowerShell ו- CMD

Windows PowerShell הוא התקדמות של CMD ולמרות שגרסאות חדשות יותר של Windows 10 עדיין נשלחות עם שתי התוכניות, PowerShell נועד להחליף לחלוטין את שורת הפקודה בעתיד. הסיבה לכך היא שאין שורת הפקודה יכולה לעשות דבר ש- PowerShell של Windows לא יכול לעשות.

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

ל- Windows PowerShell יש יותר מאפיינים מתקדמים בהשוואה לשורת הפקודה ואלה הן עיקריות בכדי להקל על אוטומציה של משימות וניהול תצורה באמצעות שימוש ב- cmdlets שהוגדרו מראש המיושמים ב- .Net וכן בהספקה ל- cmdlets המוגדרים על ידי המשתמש.

Windows PowerShell הוא חוצה פלטפורמות לכן ניתן להשתמש בתכונות מתקדמות בכל מערכות ההפעלה הפופולריות כמו Windows, Linux ו- macOS בהשוואה לשורת הפקודה שנמצאת רק במערכות הפעלה של Windows

Windows PowerShell משתמש יותר חָזָק פקודות הנקראות cmdlets שמבצעות משימות מורכבות יותר בהשוואה לפקודות בשורת הפקודה

Windows PowerShell הוא לא רק מתורגמן לשורת פקודה אלא גם מורכב מ- תסריטים סביבה המאפשרת למשתמש לכתוב סקריפטים מורכבים למשימות חזקות בהשוואה לשורת הפקודה שהיא רק מתורגמן לשורת הפקודה.

מתי כדאי להשתמש ב- Windows PowerShell או CMD

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

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

4 דקות קריאה