これらは何が違うのでしょうか? MS DOS を試していたところ、Powershell を見つけました。Microsoft がなぜこれらを提供したのかわかりません。
答え1
簡単に言うと、PowerShell は完全に機能し、拡張可能なスクリプト プラットフォームですが、MS-DOS はそうではありません。MS-DOS は Windows 98 では問題ありませんでしたが、今は違います。Microsoft は PowerShell の開発に多額の投資を行っています。彼らは PowerShell を Linux の BASH のように提供しようとしています。Microsoft の新しい OS では、PowerShell コマンドレットを使用してほぼすべてのタスクを実行できます。Dos で実行できることは PowerShell でも実行できますが、その逆は当てはまりません。PowerShell には多数のサード パーティ コマンドレットが用意されており、非常に柔軟です。