PowerShellとPowerShellCoreの違い

Microsoftは、 PowerShellの新しいバージョンであるPowerShellCoreを(PowerShell Core)リリース しました。この新しいバージョンのPowerShellは、 (PowerShell)WindowsLinuxMacOSを含むすべての主要なコンピューティングプラットフォームで利用できます。さて(Well)、最新バージョンのWindows 10は、 (Windows 10)PowerShell 5.1と、この最新バージョンのPowerShellCorev6.0に付属しています。

PowerShellとPowerShellコア

PowerShellは、 (PowerShell )Microsoftのコマンドラインシェルおよびスクリプト言語です。Windowsオペレーティングシステムに同梱されており、2006年に初めて登場しました。

さて、PowerShellの2つの公開エディションがあります。1つ目はPowerShellv5.1(PowerShell)で、2つ目は新しいPowerShellCorev6.0(PowerShell Core)です。

PowerShellPowerShellコア(PowerShell Core)の違い

何よりも重要な違いは、PowerShell Coreはクロスプラットフォームであり、WindowsLinux、およびMacOSで実行されますが、古いものはWindowsでのみ実行されることです。

興味がある場合は、サポートされていないARMバージョンでも(ARM)PowerShell Coreを実行できますが、これにはバグがあり、エラーが発生することが予想されます。

PowerShell Coreには新機能の更新と修正が提供されますが、古いPowerShellにはバグ修正とセキュリティ更新が提供されるだけです。これは、同じことについてのマイクロソフト(Microsoft)からの公式声明です:

ただし、現在、WindowsPowerShellに新しい機能を導入する予定はありません。これは、Windows PowerShellのリグレッションのリスクが非常に低いことを意味するため、既存のワークロードの安定したプラットフォームとして信頼できます。

第二に、PowerShell Coreは、 (PowerShell Core)Windowsに付属しているPowerShellほど強力ではありません。この背後にある理由は、新しいPowerShellは機能が豊富でない.NETCoreと.NETStandardを使用し(Core)古いPowerShell(.NET Standard)は古い.NETFramework.NETStandardを使用するためです。

この背後にある理由は、.NET Core(Framework)(Core)新しく、Microsoftが.NETFrameworkと同じくらい強力にするために時間が必要なためです。

Microsoftによると、PowerShellワークフロー(PowerShell Workflows)PowerShellスナップイン(PowerShell Snap-ins)WMIv1コマンドレット、および特に必要な状態の構成(Desired State Configuration)リソースの実行。

さて、言い換えをせずに、すべての詳細を表形式で挿入しましょう。

AttributesPowerShellPowerShell Core
Versions1.0 to 5.16
Platforms SupportedOnly Windows (Client + Server)Windows, Linux, and MacOS
Dependency.NET Framework.NET Core
UsageDepends on .NET Framework RuntimeDepends on .NET Core Runtime
Launched aspowershell.exepwsh.exe on Windows and pwsh on MacOS and Linux
$PSVersionTable.PSEditionSet to DesktopSet to Core
Future Updates forBug fixes and Security Updates onlyFeature Update, Bug Fixes as well as Security Updates

ここで、Windows、Linux、またはMacOSマシンでPowerShell Coreを試してみたい場合は、ここ(here)(here)にある同じ公式GitHub(GitHub)リポジトリページにアクセスして、システムに適したバージョンを見つけてください。

次を読む(Read next)PWSH.EXEとは何ですか?(What is PWSH.EXE?)



About the author

私は強く推奨される Windows 10 の専門家であり、コンピューターの外観をパーソナライズし、Office ツールをより使いやすくすることを専門としています。オンライン印刷用にテキストやグラフィックスをフォーマットする方法、Outlook 用のカスタム テーマを作成する方法、さらにはデスクトップのタスク バーの外観をカスタマイズする方法など、Microsoft Office で作業する最も効果的な方法を他のユーザーが見つけられるように、自分のスキルを使用しています。コンピューター。



Related posts