A Microsoft kiadta PowerShell Core, egy új verziója PowerShell. A PowerShell ezen új verziója elérhető a legfontosabb számítástechnikai platformokon, köztük a Windows, a Linux és a MacOS rendszereken. Nos, a Windows 10 legfrissebb verziója kijön a dobozból PowerShell 5.1, és ez a legújabb változata PowerShell Core v6.0.
PowerShell egy parancssori parancsértelmező és parancssori nyelv a Microsoftból. A Windows operációs rendszerrel szállított, és először 2006-ban jelent meg.
Nos, most már két nyilvánosan elérhető kiadása van a PowerShell-nek. Az első a PowerShell v5.1, a második pedig az újabb PowerShell Core v6.0.
A PowerShell és a PowerShell Core közötti különbség
Az első és legfontosabb különbség az, hogy tudjuk, hogy a PowerShell Core több platformon fut, és Windows, Linux és MacOS rendszereken fut, míg a régi csak Windows rendszeren fut.
Ha kíváncsi vagy, a PowerShell Core is futtatható a nem támogatott ARM verziókon is, de ez hibás, és várhatóan néhány hibát dob.
A PowerShell Core új szolgáltatásfrissítéseket és javításokat biztosít, míg a régebbi PowerShell csak hibajavításokat és biztonsági frissítéseket tartalmaz. Ez egy hivatalos nyilatkozat a Microsofttól ugyanazokról:
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.
Ennek oka az, hogy a.NET Core új, és a Microsoftnak időre van szüksége ahhoz, hogy olyan erős legyen, mint a.NET Framework.
A Microsoft azt mondja, hogy a PowerShell munkafolyamatok, a PowerShell beépülő modulok, a WMIv1 cmdletek és a kívánt állapotkonfigurációs erőforrások végrehajtása.
Most, anélkül, hogy sok idézett volna, hagyjam csak beilleszteni az összes részletet táblázatos formában:
attribútumok | PowerShell | PowerShell Core |
változatok | 1,0 - 5,1 | 6 |
Támogatott platformok | Csak Windows (Client + Server) | Windows, Linux és MacOS |
Függőség | .NET Framework | .NET Core |
Használat | A.NET Framework futásidejétől függ | A.NET Core futásidejétől függ |
Indították | powershell.exe | pwsh.exe a Windows rendszeren és pwsh a MacOS és a Linux rendszeren |
$ PSVersionTable.PSEdition | Állítsa az Asztalra | Állítsa be a Core-t |
Jövő frissítések | Csak hibajavítások és biztonsági frissítések | Feature Update, Bug fixek és biztonsági frissítések |
Most, ha a Windows, a Linux vagy a MacOS gépen a PowerShell Core-ot szeretné kipróbálni, ugyanazon a hivatalos GitHub tár itt és megtalálja a megfelelő verziót az Ön számára.