Microsoft on julkaissut PowerShell Core, uuden version PowerShell. PowerShellin uusi versio on saatavilla kaikilla tärkeillä tietojenkäsittelyalustoilla, kuten Windows, Linux ja MacOS. No, uusin versio Windows 10: sta, tulee ulos laatikosta PowerShell 5.1, ja tämä uusin versio PowerShell Core v6.0.
PowerShell on Microsoftin komentorivi- ja kirjoituskieli. Se toimitetaan Windows-käyttöjärjestelmällä, ja se julkaistiin ensimmäisen kerran vuonna 2006.
No, nyt meillä on kaksi julkisesti saatavana olevaa PowerShell-versiota. Ensimmäinen on PowerShell v5.1 ja toinen uudempi PowerShell Core v6.0.
Ero PowerShellin ja PowerShell Corein välillä
Ensimmäinen ja tärkein ero on, koska tiedämme, että PowerShell Core on monipuolinen ja toimii Windows-, Linux- ja MacOS-ohjelmissa, kun vanha toimii vain Windowsissa.
Jos olet utelias, voit käyttää PowerShell-ydintä myös tukemattomissa ARM-versioissa, mutta se on vikana ja sen odotetaan heittävän joitain virheitä.
PowerShell Core tarjoaa uusia ominaisuuspäivityksiä ja -korjauksia, kun vanhemmat PowerShell -ohjelmistot toimitetaan vain vikojen korjauksiin ja tietoturvapäivityksiin. Tämä on Microsoftin virallinen lausunto siitä:
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.
Syynä tähän on, että.NET Core on uusi, ja Microsoft tarvitsee aikaa tehdä niin voimakas kuin.NET Framework on nyt.
Microsoft sanoo, että PowerShell-työnkulut, PowerShell -napsautukset, WMIv1-cmdletit ja suoritetut haluttu tilaasetukset resurssit nimenomaan.
Nyt, ilman paljon parafraatiota, anna vain lisätä kaikki yksityiskohdat taulukkomuodossa:
määritteet | PowerShell | PowerShell Core |
versiot | 1,0 - 5,1 | 6 |
Tuetut tukiasemat | Vain Windows (Client + Server) | Windows, Linux ja MacOS |
riippuvuus | .NET Framework | .NET Core |
Käyttö | Riippuu.NET Framework Runtime -versiosta | Riippuu.NET Core Runtime -versiosta |
Aloitettiin nimellä | powershell.exe | pwsh.exe Windowsissa ja pwsh MacOSissa ja Linuxissa |
$ PSVersionTable.PSEdition | Aseta työpöydälle | Aseta Core |
Tulevat päivitykset | Vian korjaukset ja tietoturvapäivitykset | Feature Update, Bug Fixes sekä tietoturvapäivitykset |
Jos haluat kokeilla PowerShell Core -ohjelmaa Windows-, Linux- tai MacOS-koneellasi, siirry samalla GitHubin viralliseen arkistoon. tässä ja löydät sopivan version sinulle.