はじめに

PowerShell 101 (書籍) 本サイトの内容は、Mike F Robbins の著書 『PowerShell 101』に掲載されたものです。 本サイトへの著書の内容の掲載を許可してくれた Mike に感謝いたします。 内容は、このプラットフォームでの公開のために編集しています。 オリジナル版は、引き続き PowerShell 101 の Leanpub で入手することができます。

本書について

PowerShell の前に、私は IT プロフェッショナルとしてキャリアを開始し、GUI をポイント アンド クリックしていました。 この書籍は、IT プロフェッショナルを救うために書きました。学習曲線をなだらかにすることで、PowerShell の学習に消極的にならないように支援しています。

この書籍は、実際の運用環境で PowerShell を使いこなすために IT プロフェッショナルが知る必要がある特定のトピックを対象とした要約版であり、架空のシナリオを使ったトピックを扱う書籍ではありません。 私が PowerShell の学習を始めたときに誰かに教えて欲しかったことが集約されています。 2007 年から PowerShell を使用しながら学んだヒント、テクニック、ベスト プラクティスを含めました。

各章では、取り上げている情報を拡張する、特定のヘルプ記事へのリンクをキュレーションしています。 これらのリソースは、説明した概念を拡張し、PowerShell の理解を広めるものです。

本書の対象

本書は、PowerShell を学びたいと考えているすべての人を対象としています。 この書籍は、初心者から経験豊富なユーザーまで、PowerShell スキルの向上に役立ちます。

本書では、Microsoft Active Directory ドメイン環境の Windows 11 および Windows Server 2022 で実行されている Windows PowerShell バージョン 5.1 に焦点を当てています。 基本的な概念については、サポートされている任意のプラットフォームで実行されている、PowerShell のすべてのバージョンに適用されます。

ラボ環境

本書の例は、Windows 11 および Windows Server 2022 オペレーティング システムで、Windows PowerShell バージョン 5.1 を使って設計およびテストされました。 別のオペレーティング システムまたは別のバージョンの PowerShell を実行している場合、結果は本書に記載されている内容とは異なる場合があります。

筆者について

元 Microsoft MVP の Mike F. Robbins は、Microsoft の Azure PowerShell のリード テクニカル ライターです。 PowerShell の豊富な経験を持つ彼は、スクリプト、自動化、および効率化のエキスパートです。 Mike は生涯学習者として研鑽を続け、知識と経験を共有することで、自分のスキルを向上させ、他の人に力を与えています。 彼は、次のような書籍を出版しています。

Mike は Microsoft のドキュメントを執筆する以外にも、自身のブログ mikefrobbins.com で自分の考えや洞察を共有したり、Twitter @mikefrobbins でフォロワーとやり取りしたりしています。