Microsoft ir izlaidusi PowerShell Corejaunā versija PowerShell. Šī jauna PowerShell versija ir pieejama visās lielākajās skaitļošanas platformās, tostarp Windows, Linux un MacOS. Nu, jaunākā Windows 10 versija, nāk no kastes ar PowerShell 5.1un šī jaunākā versija PowerShell Core v6.0.
PowerShell ir Microsoft komandrindas apvalks un skriptu valoda. Tā tiek piegādāta kopā ar operētājsistēmu Windows, un tā vispirms parādījās 2006. gadā.
Nu, tagad mums ir divi publiski pieejami PowerShell izdevumi. Pirmais ir PowerShell v5.1, bet otrais ir jaunākais PowerShell Core v6.0.
Atšķirība starp PowerShell un PowerShell Core
Pirmā un galvenā atšķirība ir tā, ka mēs zinām, ka PowerShell Core ir pārrobežu platforma un darbojas operētājsistēmās Windows, Linux un MacOS, bet vecā versija darbojas tikai sistēmā Windows.
Ja jums ir interese, varat arī palaist PowerShell Core arī ar neatbalstāmām ARM versijām, bet tas ir buggy un ir sagaidāms, ka tiks mest dažas kļūdas.
PowerShell Core tiks nodrošināts ar jauniem funkciju atjauninājumiem un labojumiem, bet vecākajam PowerShell tiks sniegti kļūdu labojumi un drošības atjauninājumi. Šis ir Microsoft oficiāls paziņojums par to pašu:
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.
Iemesls tam ir tas, ka.NET Core ir jauns, un Microsoft ir nepieciešams laiks, lai padarītu to tik spēcīgu, kā.NET Framework tagad.
Microsoft saka, ka PowerShell darbplūsmas, PowerShell Snap-ins, WMIv1 cmdlets un īpaši izpilda vēlamos valsts konfigurācijas resursus.
Tagad, bez daudz pārfrāzēšanas ļaujiet man vienkārši ievietot visas detaļas tabulas veidā:
Atribūti | PowerShell | PowerShell Core |
Versijas | No 1.0 līdz 5.1 | 6 |
Atbalstītās platformas | Tikai Windows (Client + Server) | Windows, Linux un MacOS |
Atkarība | .NET Framework | NET Core |
Izmantošana | Atkarīgs no.NET Framework Runtime | Atkarīgs no.NET Core Runtime |
Uzsākta kā | powershell.exe | pwsh.exe operētājsistēmā Windows un pwsh uz MacOS un Linux |
$ PSVersionTable.PSEdition | Iestatīt uz darbvirsmas | Iestatīt Core |
Nākotnes atjauninājumi for | Kļūdu labojumi un tikai drošības atjauninājumi | Funkciju atjaunināšana, kļūdu labojumi, kā arī drošības atjauninājumi |
Tagad, ja vēlaties izmēģināt PowerShell Core savā Windows, Linux vai MacOS ierīcē, atveriet oficiālo GitHub repozitorija lapu tajā pašā šeit un atrodiet piemērotu sistēmu jūsu sistēmai.