Microsoft on välja andnud PowerShell Coreuus versioon PowerShell. See PowerShelli uus versioon on saadaval kõigil suurematel arvutusplatvormidel, sealhulgas Windows, Linux ja MacOS. Noh, Windows 10 uusim versioon väljub kastist koos PowerShell 5.1ja see uusim versioon PowerShell Core v6.0.
PowerShell on Microsofti käsurea shell ja skriptikeelt. See laev laevab Windowsi operatsioonisüsteemi ja see ilmus esmakordselt 2006. aastal.
Noh, nüüd on meil kaks PowerShelli avalikult kättesaadavat versiooni. Esimene on PowerShell v5.1 ja teine on uuem PowerShell Core v6.0.
PowerShelli ja PowerShelli tuumade vaheline erinevus
Esimene ja kõige erinevam on see, nagu me teame, et PowerShell Core on platvormiline ja töötab Windowsis, Linuxis ja MacOS-s, samas kui vana versioon töötab ainult Windowsis.
Kui teil on uudishimulik, võite PowerShell Core'i käitada ka toetamata ARM-i versioonides, kuid see on vigane ja peaks vigu nägema.
PowerShell Coreile pakutakse uusi funktsiooni värskendusi ja parandusi, samas kui vanematele PowerShellile pakutakse ainult veaparandusi ja turvavärskendusi. See on Microsofti ametlik avaldus sama kohta:
However, there are currently no plans to introduce new functionality to Windows PowerShell. This means that the risk of regression will be very low for Windows PowerShell, so you can count on it as a stable platform for your existing workloads.
Selle põhjuseks on see, et.NET Core on uus ja Microsoft vajab aega, et muuta see nii võimas kui.NET Framework on nüüd.
Microsoft ütleb PowerShelli töövoogude, PowerShelli snap-inside, WMIv1-tüüpi cmdlettide ja spetsiaalselt soovitud riigi konfigureerimise vahendite täitmise.
Nüüd, ilma palju parafraseerimise, lubage mul lihtsalt kõik üksikasjad tabeli kujul sisestada:
Atribuudid | PowerShell | PowerShell Core |
Versioonid | 1.0 kuni 5.1 | 6 |
Toetatavad platvormid | Ainult Windows (Client + Server) | Windows, Linux ja MacOS |
Sõltuvus | .NET Framework | .NET Core |
Kasutamine | Sõltub.NET Framework Runtime'ist | Sõltub.NET Core Runtime'ist |
Käivitati nagu | powershell.exe | pwsh.exe Windowsis ja pwsh MacOS-is ja Linuxis |
$ PSVersionTable.PSEdition | Määra töölauale | Määrake Core'i juurde |
Future Updates for | Veaparandused ja turvavärskendused ainult | Funktsioonide värskendamine, veaparandused ja turvavärskendused |
Nüüd, kui soovite oma Windowsi, Linuxi või MacOS-i masinas PowerShell Core'i proovida, pöörake seda samale ametlikule GitHubi hoidlalehele siin ja leia sobiv süsteem teie jaoks.