Windows

ההבדל בין PowerShell לבין PowerShell Core

Understand the Difference Between SOAP and REST APIs

Understand the Difference Between SOAP and REST APIs

תוכן עניינים:

Anonim

Microsoft פרסמה את PowerShell Core , גרסה חדשה של PowerShell . גרסה חדשה זו של PowerShell זמינה בכל פלטפורמות המחשוב העיקריות, כולל Windows, Linux ו- MacOS. ובכן, הגירסה האחרונה של Windows 10, יוצאת מהקופסה עם PowerShell 5.1 , והגירסה העדכנית ביותר של PowerShell Core v6.0

PowerShell שורת הפקודה ואת שפת scripting של מיקרוסופט. זה ספינות עם מערכת ההפעלה Windows, וזה עשה את הופעתו הראשונה בשנת 2006.

ובכן, עכשיו יש לנו שתי מהדורות זמין לציבור של PowerShell. הראשון הוא PowerShell v5.1, והשני הוא PowerShell Core Core v6.0.

ההבדל בין PowerShell & PowerShell Core

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

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

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

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

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

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

Microsoft מציינת כי PowerShell Workflows, PowerShell Snap-in, cmdlets של WMIv1 וביצוע משאבי תצורה דרושים במיוחד.

כעת, ללא צורך בפרפראזה רבה אני רק להכניס את כל הפרטים בצורה טבולרית:

תכונות PowerShell PowerShell Core
גרסאות 1.0 עד 5.1 6
פלטפורמות נתמכות רק Windows (Client + שרת) Windows, Linux ו- MacOS
תלות .NET Framework .NET Core
שימוש תלוי ב-.NET Framework Runtime תלוי ב- Core Core Runtime

<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ates עבור

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