Differenza tra PowerShell e PowerShell Core
Microsoft ha rilasciato PowerShell Core , una nuova versione di PowerShell . Questa nuova versione di PowerShell è disponibile su tutte le principali piattaforme di elaborazione, inclusi Windows , Linux e MacOS . Bene(Well) , l'ultima versione di Windows 10 è pronta all'uso con PowerShell 5.1 e questa ultima versione di PowerShell Core v6.0 .
PowerShell è una shell della riga di comando e un linguaggio di scripting di Microsoft . Viene fornito con il sistema operativo Windows e ha fatto la sua prima apparizione nel 2006.(Windows)
Bene, ora abbiamo due edizioni pubblicamente disponibili di PowerShell . Il primo è PowerShell v5.1 e il secondo è il più recente PowerShell Core v6.0.
Differenza tra PowerShell e PowerShell Core
La prima e più importante differenza è che sappiamo che PowerShell Core è multipiattaforma e funziona su Windows , Linux e MacOS mentre il vecchio funziona solo su Windows .
Se sei curioso, puoi eseguire PowerShell Core anche su versioni (PowerShell Core)ARM non supportate , ma è buggato e dovrebbe generare alcuni errori.
A PowerShell Core(PowerShell Core) verranno forniti nuovi aggiornamenti e correzioni delle funzionalità, mentre a PowerShell precedente verranno fornite solo correzioni di bug e aggiornamenti di sicurezza. Questa è una dichiarazione ufficiale di Microsoft circa lo stesso:
Tuttavia, al momento non è previsto l'introduzione di nuove funzionalità in Windows PowerShell . Ciò significa che il rischio di regressione sarà molto basso per Windows PowerShell , quindi puoi contare su di esso come piattaforma stabile per i carichi di lavoro esistenti.
In secondo luogo, PowerShell Core non è potente come PowerShell che viene fuori dagli schemi con Windows . Il motivo è che il nuovo PowerShell utilizza .NET (PowerShell)Core e .NET Standard meno ricchi di funzionalità e il precedente utilizza .NET Framework e .NET Standard .
Il motivo è che .NET Core è nuovo e Microsoft ha bisogno di tempo per renderlo potente come lo è ora .NET Framework .
Microsoft afferma che i flussi(PowerShell Workflows) di lavoro di PowerShell , gli snap-in di PowerShell(PowerShell Snap-ins) , i cmdlet WMIv1 e l'esecuzione specifica delle risorse di configurazione dello stato desiderato .(Desired State Configuration)
Ora, senza molte parafrasi, mi permetta di inserire tutti i dettagli in una forma tabellare:
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 |
Ora, se desideri provare PowerShell Core sul tuo computer Windows, Linux o MacOS , vai alla pagina ufficiale del repository GitHub dello stesso (GitHub)qui(here)(here) e trova la versione adatta per il tuo sistema.
Leggi il prossimo(Read next) : Cos'è PWSH.EXE?(What is PWSH.EXE?)
Related posts
Security Questions Disattiva in Windows 10 usando uno PowerShell Script
Check Windows 10 OS architecture utilizzando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Come utilizzare Windows PowerShell ISE - Tutorial dei principianti
Cos'è PWSH.EXE? Elenco di PWSH syntax È possibile utilizzare
Come ottenere Public IP address usando PowerShell in Windows 10
PowerShell si apre a Startup in Windows 10
Configurare Controlled Folder Access utilizzando Group Policy & PowerShell
Come bloccare IP o un sito Web utilizzando PowerShell in Windows 10
Convert PowerShell script (PS1) File to EXE con IExpress in Windows 10
Abilita Remote Desktop Usando Command Prompt or PowerShell
Come disinstallare PowerShell in Windows 10
Fix PowerShell causando High CPU usage in Windows 11/10
Create Multiple Folders Using Command Prompt and PowerShell
Come creare Local User Account usando PowerShell in Windows 10
Come convertire VHDX file su VHD usando PowerShell
Get Indietro Open Command Prompt Qui invece di PowerShell in Explorer
Replace Command Prompt con PowerShell in WinX Menu di Windows 10
Export and Backup Device Drivers Utilizzo di PowerShell in Windows 10
Come nascondere Windows Updates utilizzando PowerShell in Windows 10