序文
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
2002年末、スラッシュドットはマイクロソフトで開発中と噂される「次世代シェル」に関する記事を掲載した。シェルとそのスクリプト言語によって解き放たれるパワーの長年のファンとして、この投稿はすぐに私の興味を引いた。このシェルは、私が長年Unixシステムで愛用してきたShellコマンドラインのパワーと生産性を提供してくれるのだろうか?
私は半年前にMicrosoftに入社したばかりだったので、Slashdotがソースとなった "Microsoft Mystery "の真相を突き止めるチャンスに飛びついた。その投稿は.NET Frameworkとの強力な統合について語っていたので、私は社内のC#メーリングリストにクエリを投稿した。そのプロジェクトは "Monad "と呼ばれているというレスポンスを得たので、それをもとに社内のプロトタイプビルドを探し出した。
プロトタイプとは寛大な言葉だ。初期段階では、このビルドは主に概念実証だった。スクリーンをクリアにしたい?問題ない!前のコマンドと出力がスクロールして見えなくなるまでEnterキーを押し続ければいい!しかし、このような初期段階であっても、MonadがShellコマンドに革命をもたらすことはすぐにわかった。この規模の多くのものと同様、その美しさは自明だった。Monadは、コマンド間で忠実な.NETオブジェクトを渡した。最も複雑なコマンドでさえ、Monadは(それまでは標準的だった)壊れやすいテキストベースの解析の必要性を廃した。シンプルで強力なデータ操作ツールがこの新しいモデルをサポートし、強力で使いやすいシェルを作成した。
私はその後すぐにMonadの開発チームに参加し、この傑作テクノロジーを世界中に広めるために自分の役割を果たした。それ以来、Monadは実際の具体的な製品に成長し、今ではPowerShellと呼ばれている。
では、なぜそれを本にしたのか?そしてなぜこの本なのか?
多くのユーザは、PowerShellを学ぶためにPowerShellを手にしている。目に見える利点は副次的なものだ。しかし、他のユーザーは、自分のニーズを解決するために、場当たり的に新技術を学ぶことを好むかもしれない。PowerShellを使ってファイルシステムをどのように操作するのか?どうやってファイルやフォルダを管理するのか?Webページを取得する?
本書は、最も差し迫った問題に対するタスクベースの解決策を通してPowerShellを学ぶことに重点を置いている。レシピを読むか、章を読むか、本全体を読むか、いずれにせよ、何かを学べるに違いない。
この本は誰のためにあるのか?
この の本は、PowerShellを使って物事を成し遂げるのに役立つ。本書には、具体的な現実の問題に対する何百もの解決策が含まれている。システム管理については、ファイルシステム、Windowsレジストリ、イベントログ、プロセスなどを管理する方法を示す例が豊富に発見できる。企業管理に関しては、Windows Management Instrumentation (WMI)、Active Directory、その他企業向けのタスクに2章が割かれている。
その過程で、PowerShellの機能、コマンド、スクリプト言語など、PowerShellについて膨大なことを学ぶことになるが、最も重要なのは問題を解決することだ。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access