Windows

A PowerShell és a PowerShell Core különbségei

Cisco hálózatok: Útválasztás konfigurálása - IQJB Online

Cisco hálózatok: Útválasztás konfigurálása - IQJB Online

Tartalomjegyzék:

Anonim

A Microsoft kiadta PowerShell Core , a PowerShell új verzióját. 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 a PowerShell 5.1 dobozból jön ki, és a PowerShell Core v6.0 .

PowerShell legújabb verziója a parancssori parancsértelmező és a 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 az új 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 és fut a Windows, a Linux és a MacOS rendszeren, míg a régi csak Windows operációs rendszeren fut.

Ha kíváncsi vagy, a PowerShell Core is futtatható a nem támogatott ARM verziókon is, de 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 ad. Ez egy hivatalos nyilatkozat a Microsofttól ugyanazokról:

Jelenleg azonban nincs terv új funkciók bevezetésére a Windows PowerShell-hez. Ez azt jelenti, hogy a Windows PowerShell esetében a regresszió kockázata nagyon alacsony lesz, így a meglévő munkaterhelés stabil platformként számíthat rá.

Másodszor, a PowerShell Core nem olyan erős, mint a PowerShell, amely a dobozból jön ki Ablakok. Ennek oka az, hogy az új PowerShell a kevésbé gazdag.NET Core és.NET szabványt használja, a régebbi pedig a.NET-keretrendszert és a.NET-szabványt használja.

Ennek oka az, hogy a.NET Core új, és a Microsoftnak időre van szüksége ahhoz, hogy erőteljes legyen, mint a.NET-keretrendszer.

A Microsoft azt mondja, hogy a PowerShell munkafolyamatok, a PowerShell Snap-inek, a WMIv1 cmdletek és a kívánt állapotkonfigurációs erőforrások kifejezetten végrehajtása

csak az összes részletet táblázatos formában helyezem el:

Attribútumok PowerShell PowerShell Core
Versenyek 1.0 - 5.1 6
Támogatott platformok + Szerver) Windows, Linux és MacOS
Függőség .NET-keretrendszer .NET Core
Használat A.NET Framework Runtime-tól függ
A

powerhell.exe pwsh.exe indítása Windows alatt és pwsh MacOS és Linux
$ PSVersionTable.PSEdition Beállítva az Asztalra Beállítva Core
Future Upd Csak a hibajavítások és a biztonsági frissítések Frissítés, hibajavítások és biztonsági frissítések

Most, ha a Windows, a Linux vagy a MacOS gépen próbáljuk ki a PowerShell Core rendszert, itt GitHub adattár oldalán, és megtalálja a megfelelő verziót az Ön számára.