id: F-83(誌面表示: F-83) · 物理ページ: 356–357(pages=2) · category: term_tool · figure_type: comparison · status: ready · evaluation_date: 2026-04-29
tagline 57/25-45 ↑12何を 85/60-200どこで 105/60-200会話例 45/25-50見1 26/15-40見2 30/15-40見3 37/15-40見4 42/15-40 ↑2見5 34/15-40見6 14/15-50 ↓1
← F-82 WSL 目次 F-84 Ghostty →
技術用語
356

PowerShell

パワーシェル
Microsoft 製のシェル兼スクリプト言語。Windows 標準搭載で 7 系は macOS/Linux にも対応します。
体験区分:少しだけ触った 推奨読者レベル:Level 2-4

何をしてくれるか

対話シェルで OS を操作しつつ、スクリプトで処理を自動化できます。bash がテキストを流すのに対し、.NET オブジェクトをパイプで扱うため属性フィルタが書きやすくなります。

どこで出会うか

Windows のターミナルやスタートメニューから起動できます。Claude Code を Windows ネイティブで使うと PowerShell が呼ばれる場合があり、bash との書式差で解釈がずれやすい点に注意します。

比較図
2026.04·ready
「Windows で Claude Code を使うなら PowerShell 前提と伝えましょう。」
PowerShellの見方
357
この用語の見どころ
1
役割

Windows 標準のシェルとスクリプト実行環境です。

2
うれしさ

動詞-名詞形式のコマンド名で操作の意図が読みやすくなります。

3
注意点

bash の `&&` は PowerShell 5.1 では使えず、7 以降で対応します。

4
どこで役立つか

Windows 管理・Azure 操作・CI/CD の Windows ランナーで使われます。

5
はじめに

bash との構文差異と、バージョン 5.1/7 の違いを押さえましょう。

6
深掘り先

bash、WSL、Azure

非エンジニアのつまずき
  • PowerShell とコマンドプロンプトで微妙に違い、片方しかできないことがあります。
  • 管理者権限の扱いも異なり、ターミナルごとに挙動が変わります。
  • 似た環境が複数あって言語も微妙に異なり、わかりにくいです。
私のコメント
  • 第一印象:上位互換かと思いきや、下位互換性があると知りました。
  • 良い点:コマンドプロンプトよりリッチです。
  • ダメな点:互換しないところがあります。
  • 誰向けか:インストールやツール整理をする人向けです。
開発フローでの位置
環境確認
スクリプト作成
実行ポリシー
パイプ活用
CI/CD 連携
関連用語
参考 (未記入) checked —
F-83·term_tool
バイブコーディング図鑑