Windows PowerShellとCMD:違いは何ですか?
当時、フロッピーから最先端のIBM8086を起動すると、おなじみのC:\>プロンプトでカーソルが点滅する緑色のテキスト画面が表示されました。 ハッキングブーツiniと設定。私のゲームを実行するためのsysは、プログラミングへの私の最初の紹介でした。最終的にそのC:\>きれいなGUIに置き換えられ、ハードディスクから起動しました。 そのコマンドプロンプト(CMD)はまだ何十年も続いていました。 最近、CMDはWindows7でmicrosoftが導入したシェルアプリケーションであるPowerShellを使用してアップグレードまたは交換を行いました。P>
無料のPowerShellとActive Directory Essentialsのビデオコースを取得
CMDは長い間私たちによく役立ってくれましたが、PowerShellは蒸気機関から自律型のバッテリー駆動車にまっすぐ行くようなものです。
Windowsコマンドプロンプト
WINDOWSコマンドプロンプト–CMDとしても知られている–Microsoft DOSオペレーティングシステムの元のシェルです。 MICROSOFTがPowerShellをデフォルトオプションにしたとき、CMDはWindows10ビルド14791までデフォルトのシェルでした。 CMDは、Microsoftが置き換えた元のMS-DOSオペレーティングシステムの最後の残党の一つです
Windows PowerShell
Windows PowerShellは、古いCMD機能と新しいスクリプティング/コマンドレット命令セットを組み込みのシステム管理機能と組み合わせた新しいMicrosoftシェルです。 PowerShellコマンドレットを使用すると、ユーザーと管理者は再利用可能なスクリプトを使用して複雑なタスクを自動化できます。 システム管理者は、PowerShellを使用して管理タスクを自動化することで、時間を大幅に節約できます。
PowerShellと比較します。 CMD
PowerShellとCMDは、リンゴとキンカンを比較するようなものです。 それらは、’dir’コマンドが両方のインターフェイスで同じように動作するという錯覚にもかかわらず、完全に異なっています。
PowerShellは、windowsの内部で基になる管理オプションを公開する自己完結型のプログラミングオブジェクトであるコマンドレットを使用します。 PowerShellの前は、システム管理者がGUIを操作してこれらのオプションを検索していましたが、メニューをクリックしてオプションを大規模に変更するワークフPowerShellは、linuxのbashのような他のシェルと同じように、パイプを使用してコマンドレットを連鎖させ、入出力データを共有します。 パイプを使用すると、ユーザーはあるコマンドレットから別のコマンドレットにパラメーターとデータを渡す複雑なスクリプトを作成できます。 ユーザーは、再利用可能なスクリプトを作成して、変数データを自動化したり、大量の変更を行ったりすることができます。
PowerShellの(多くの)きちんとした機能の一つは、異なるコマンドレットのエイリアスを作成する機能です。 エイリアスを使用すると、ユーザーは異なるコマンドレットやスクリプトに対して独自の名前を設定できるため、ユーザーは異なるシェル間を行き来するこ PowerShellでは、’ls’と’dir’の両方がコマンドレット’Get-ChildItemのエイリアスです。’
PowerShellを使用する場合
システム管理者やその他のIT機能の場合、PowerShellは行く方法です。 PowerShellにはないCMDにはコマンドが残っておらず、PowerShellには必要な管理機能用のコマンドレットが含まれています。 サードパーティのソフトウェアベンダーは、Data ONTAPを管理するNetApp PowerShell Toolkitのようなカスタムコマンドレットを使用してPowerShellを拡張しています。PowerShellの知識は、雇用や仕事の要件の差別化要因になる可能性があるため、投資する価値のあるスキルです。
PowerShellの旅を始めるには、このチュートリアルで基本をチェックし、Microsoft PowerShell MVPのAdam Bertramによる無料のPowerShellコースでActive Directoryタスクを自動化する方法を学びます(プロヒント:コード”blog”を使用してください)。
Leave a Reply