Windows PowerShellとは何かという質問が既にあることに気付きました。WindowsPowerShellとコマンドプロンプトの違いを知りたいと思います。
cmd
Windows PowerShellとは何かという質問が既にあることに気付きました。WindowsPowerShellとコマンドプロンプトの違いを知りたいと思います。
cmd
回答:
簡単に言うと、CMDはWindows NTで導入された単純なシェルで、DOSと同じ基本的な構文と機能を備えています。特に* nixシェルと比較した場合、比較的制限された機能があります。PowerShellは、あらゆる種類の追加機能を備えた最新のシェル実装です。
以下は、http: //social.technet.microsoft.comの「Arthur_Li、Microsoft Contingent Staff、Moderator」による回答です。ここでスレッドを読むことができます。
Windows PowerShell™は、特にシステム管理用に設計されたタスクベースのコマンドラインシェルおよびスクリプト言語です。.NET Framework上に構築されたWindows PowerShell™は、ITプロフェッショナルとパワーユーザーが、WindowsオペレーティングシステムとWindows上で実行されるアプリケーションの管理を制御および自動化するのに役立ちます。
コマンドレットと呼ばれる組み込みのWindows PowerShellコマンドを使用すると、企業内のコンピューターをコマンドラインから管理できます。Windows PowerShell™プロバイダーを使用すると、ファイルシステムにアクセスするのと同じくらい簡単に、レジストリや証明書ストアなどのデータストアにアクセスできます。さらに、Windows PowerShell™には、豊富な式パーサーと完全に開発されたスクリプト言語があります。
Windows PowerShell™には次の機能が含まれています。
レジストリ、サービス、プロセス、イベントログの管理、Windows Management Instrumentationの使用など、一般的なシステム管理タスクを実行するためのコマンドレット。
タスクベースのスクリプト言語と、既存のスクリプトおよびコマンドラインツールのサポート。
一貫したデザイン。コマンドレットとシステムデータストアは共通の構文と命名規則を使用するため、データを簡単に共有でき、1つのコマンドレットからの出力を再フォーマットや操作なしで別のコマンドレットへの入力として使用できます。
オペレーティングシステムの簡略化されたコマンドベースのナビゲーション。これにより、ユーザーはファイルシステムのナビゲートに使用するのと同じ手法を使用して、レジストリやその他のデータストアをナビゲートできます。
強力なオブジェクト操作機能。オブジェクトを直接操作したり、他のツールやデータベースに送信したりできます。
拡張可能なインターフェース。独立系ソフトウェアベンダーとエンタープライズ開発者は、ソフトウェアを管理するためのカスタムツールとユーティリティを構築できます。
詳細については、次のリンクを参照してください。
http://msdn.microsoft.com/en-us/library/ms714418(VS.85).aspx
http://technet.microsoft.com/en-us/magazine/2007.02.powershell.aspx