【ぱわーしぇる】
PowerShell(パワーシェル) とは?
最終更新:
💡 情報をオブジェクトで渡し、管理作業を自動化する
Microsoftが開発する、コマンドを実行するシェルとスクリプト言語。主に.NETのオブジェクトをコマンド間で渡し、情報の抽出や管理作業の自動化に利用する。PowerShell 7はWindows・Linux・macOSで利用できる。
📌 このページのポイント
PowerShellってコマンドプロンプトと同じ?
オブジェクトで結果を渡すってどういうこと?
パイプの記号でつなげばよい?
パイプラインは、左のコマンドの結果を右へ渡す仕組みだよ。受け取るコマンドがその入力に対応している必要はある。外部の実行ファイルの出力など、文字列として扱う結果もあるんだ。
Windowsに入っているものを使えば最新版?
実行ポリシーがあれば、危険なスクリプトを防げる?
もっと詳しく知りたい人へ
どのような管理作業に使える?
ファイルの整理、プロセス情報の確認、対応するサービスやクラウドの管理などに利用できます。利用できるコマンドや権限は環境によって異なります。情報の取得と、停止・削除などの変更を伴う操作を区別し、変更するスクリプトは対象と結果を確認して使います。
📖 おまけ:英語の意味
「PowerShell」 = Microsoftのシェルとスクリプト言語の名称
💬 Shellは、コマンドを受け取り実行するための仕組みを指す言葉だよ。PowerShellでは、コマンドレットやスクリプトを組み合わせて作業を進めるんだ。