

PowerShellハンズオン 日常作業が楽になる自動化レシピ集
1,980円
(1,800円+税)
関連サイト
本書の関連ページが用意されています。
内容紹介
本書は、PowerShellの解説とレシピ集として、Windows環境をより便利に使いこなすための多様なTipsを提供しています。PowerShellの基本的な文法の解説から始まり、各種処理の自動化に役立つ機能を紹介しています。実践的なサンプルコードを25本掲載しており、具体的な活用方法を理解するのに役立ちます。PowerShellは、ITエンジニアの間ではあまり注目されていませんが、その仕様や機能を学ぶことで、その便利さや魅力を感じてもらえるでしょう。PowerShellは、Windows環境で利用可能なシェル環境であり、オープンソース化され、バージョン7以降ではmacOSやLinux環境でも動作します。このシェル環境は、.NETフレームワークの機能を活用できるため、日常のタスクを効率化するのに非常に便利です。PowerShellの深い知識を身につけ、日常の業務やプロジェクトでその利便性を最大限に活用する手助けとなります。
書誌情報
- 著者: 風来坊
- 発行日: 2025-09-19 (紙書籍版発行日: 2025-09-19)
- 最終更新日: 2025-09-19
- バージョン: 1.0.0
- ページ数: 136ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス NextPublishing
対象読者
Windows,powershell,コマンド,スクリプト,プロンプト,自動化,技術同人誌,同人誌,技術書典に興味がある人
著者について
風来坊

大学院修了後、新卒で電機メーカーに入社。その後Web系スタートアップ企業複数社を経て、現在は半導体関連企業IT部門のエンジニアとして勤務。Web系スタートアップ企業在籍時代にはRuby on Rails 5・Python3・Go言語(Echoフレームワーク)によるバックエンド開発を経験。
目次
まえがき
第1章 PowerShellの文法
- 1.1 命名規則
- 1.2 Powershellにおける予約語
- 1.3 基本的な文字列の扱い
- 1.4 コメント
- 1.5 変数
- 1.6 データ型
- 1.7 型変換(キャスト)
- 1.8 演算子
- 1.9 範囲演算子
- 1.10 ビット演算子
- 1.11 エスケープシーケンス
- 1.12 条件分岐
- 1.13 繰り返し処理
- 1.14 関数
- 1.15 スクリプトブロック
- 1.16 クラス
- 1.17 例外処理
- 1.18 数学関連の演算
- 1.19 フィルター・パイプライン
- 1.20 リダイレクト
第2章 PowerShell仕様・コマンドレットの概要
- 2.1 実行ポリシー
- 2.2 コマンドレットの概要
- 2.3 自動変数
- 2.4 特殊フォルダー
- 2.5 各種ユースケースへの対応
第3章 基本サンプル集
- 3.1 基本サンプル1: fizzbuzz問題
- 3.2 基本サンプル2: クイックソート
- 3.3 基本サンプル3: 数当てゲーム
- 3.4 基本サンプル4: 関数積分の近似値計算
- 3.5 基本サンプル5: 円周率の近似値計算
第4章 応用サンプル集
- 4.1 応用サンプル1: chocolateyによるパッケージインストール
- 4.2 応用サンプル2: 複数PDFファイルの連結
- 4.3 応用サンプル3: フォルダー内画像のPDFファイル化
- 4.4 応用サンプル4: PDFファイルページの画像化
- 4.5 応用サンプル5: 直近ダウンロード済みファイルのアーカイブ処理
- 4.6 応用サンプル6: 画像のリサイズ・拡張子変換
- 4.7 応用サンプル7: 音声ファイルの連結処理
- 4.8 応用サンプル8: 音声ファイルの分割処理
- 4.9 応用サンプル9: 動画の音声データ取得・拡張子変換
- 4.10 応用サンプル10: yt-dlpによる動画ダウンロードの自動化
- 4.11 応用サンプル11: Webページ上画像ファイルの一括ダウンロード
- 4.12 応用サンプル12: 連続スクリーンショット取得・キー押下自動化
- 4.13 応用サンプル13: URL情報のQRコードへの変換
- 4.14 応用サンプル14: QRコードからのワンタイムパスワードの読み出し
- 4.15 応用サンプル15: Yahoo!ニュースヘッドライン抽出ツール(CUI)
- 4.16 応用サンプル16: Yahoo!路線検索結果表示ツール(CUI)
- 4.17 応用サンプル17: 英単語検索・辞書データ作成ツール(CUI/SQLite3使用)
- 4.18 応用サンプル18: モールス信号
- 4.19 応用サンプル19: ライフゲーム
- 4.20 応用サンプル20: テトリス
付録A 巻末付録
- A.1 参考文献・URL