A PowerShell és a PowerShell Core közötti különbség
A Microsoft kiadta a PowerShell Core -t, a (PowerShell Core)PowerShell új verzióját . A PowerShell(PowerShell) új verziója az összes fő számítástechnikai platformon elérhető, beleértve a Windowst(Windows) , a Linuxot(Linux) és a MacOS -t is . Nos(Well) , a Windows 10 legújabb verziója a (Windows 10)PowerShell 5.1 -gyel és a PowerShell Core v6.0 legújabb verziójával érkezik .
A PowerShell a (PowerShell )Microsoft parancssori shell- és szkriptnyelve . Windows operációs rendszerrel szállítjuk , és először 2006-ban jelent meg.
Nos, most már két nyilvánosan elérhető PowerShell -kiadásunk van . Az első a PowerShell v5.1, a második pedig az újabb PowerShell Core v6.0.
A PowerShell(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öbbplatformos, és Windows , Linux és MacOS rendszeren fut, míg a régi csak (MacOS)Windowson(Windows) fut .
Ha kíváncsi, a PowerShell Core(PowerShell Core) - t futtathatja a nem támogatott ARM - verziókon is, de ez hibás, és várhatóan hibákat fog okozni.
A PowerShell Core(PowerShell Core) új funkciófrissítésekkel és -javításokkal, míg a régebbi PowerShell csak hibajavításokkal és biztonsági frissítésekkel érkezik. Ez a Microsoft(Microsoft) hivatalos nyilatkozata ugyanerről:
Jelenleg azonban nem tervezik új funkciók bevezetését a Windows PowerShellbe(Windows PowerShell) . Ez azt jelenti, hogy a regresszió kockázata nagyon alacsony lesz a Windows PowerShell esetében, így a meglévő munkaterhelések stabil platformjaként számíthat rá.
Másodszor, a PowerShell Core nem olyan erős, mint a Windows operációs rendszerrel (Windows)kiadott PowerShell(PowerShell) . Ennek az az oka, hogy az új PowerShell a kevésbé gazdag .NET Core -t és a .NET Standard -ot , a régebbi pedig a régebbi .NET-keretrendszert(.NET Framework) és a .NET-szabványt(.NET Standard) használja .
Ennek az az oka, hogy a .NET Core új, és a Microsoftnak(Microsoft) időre van szüksége ahhoz, hogy olyan hatékony legyen, mint a .NET- keretrendszer(Framework) jelenleg.
A Microsoft(Microsoft) azt állítja, hogy kifejezetten a PowerShell munkafolyamatok(PowerShell Workflows) , a PowerShell beépülő modulok(PowerShell Snap-ins) , a WMIv1 parancsmagok és a kívánt(Desired State Configuration) állapotkonfigurációs erőforrások végrehajtása.
Most pedig, különösebb átfogalmazás nélkül, hadd szúrjak be minden részletet táblázatos formában:
Attributes | PowerShell | PowerShell Core |
Versions | 1.0 to 5.1 | 6 |
Platforms Supported | Only Windows (Client + Server) | Windows, Linux, and MacOS |
Dependency | .NET Framework | .NET Core |
Usage | Depends on .NET Framework Runtime | Depends on .NET Core Runtime |
Launched as | powershell.exe | pwsh.exe on Windows and pwsh on MacOS and Linux |
$PSVersionTable.PSEdition | Set to Desktop | Set to Core |
Future Updates for | Bug fixes and Security Updates only | Feature Update, Bug Fixes as well as Security Updates |
Ha most szeretné kipróbálni a PowerShell Core -t Windows, Linux vagy MacOS gépén, látogasson el ugyanennek a hivatalos GitHub tárhelyoldalára (GitHub),(here)(here) és keresse meg a rendszerének megfelelő verziót.
Olvassa el a következőt(Read next) : Mi az a PWSH.EXE?(What is PWSH.EXE?)
Related posts
A biztonsági kérdések letiltása a Windows 11/10 rendszerben PowerShell-szkript használatával
Ellenőrizze a Windows 10 operációs rendszer architektúráját a PowerShell vagy a Command Prompt segítségével
Hozzon létre rendszer-visszaállítási pontot a Parancssor vagy a PowerShell segítségével
A Windows PowerShell ISE használata – oktatóanyag kezdőknek
Mi az a PWSH.EXE? A használható PWSH szintaxis listája
Engedélyezze a Távoli asztalt a Parancssor vagy a PowerShell segítségével
Az Appx alkalmazáscsomag telepítése a PowerShell segítségével a Windows 11/10 rendszerben
Konfigurálja a vezérelt mappahozzáférést a Csoportházirend és a PowerShell segítségével
A Microsoft Store-alkalmazások alaphelyzetbe állítása a PowerShell segítségével a Windows 10 rendszerben
A PowerShell letiltása a Windows 11/10 rendszerben
Listázza ki a számítógép BIOS-beállításait a GetBIOS PowerShell modul segítségével
A PowerShell eltávolítása Windows 10 rendszerben
A WiFi letiltása a CMD vagy a Powershell használatával a Windows 10 rendszerben
Hogyan lehet VHDX fájlt VHD-vé konvertálni a PowerShell segítségével
Helyi felhasználói fiók létrehozása a PowerShell segítségével a Windows 11/10 rendszerben
Windows PowerShell ISE vs Windows PowerShell: Mi a különbség?
Ütemezett feladat törlése vagy létrehozása a PowerShell segítségével a Windows 11 rendszerben
A PowerShell hozzáadása a helyi menühöz a Windows 10 rendszerben
Módosítsa a helyi fiók jelszavát a Parancssor vagy a PowerShell segítségével
A Parancssor és a PowerShell MINDIG futtatása rendszergazdaként