| 作者: | Don Jones and Jeffery Hicks |
| 语言: | 英文 |
| 出版年份: | 2012 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
这本书面向已有 PowerShell 使用经验、想进一步做出可复用管理工具的读者,重点是把命令、脚本、函数和模块串成可交付方案,帮助读者从“会用命令”过渡到“会设计工具、会交给团队使用”。
全书围绕“构建库存工具”展开:先补脚本基础,再完成函数设计、帮助、调试、模块化和数据访问,最后延伸到 GUI、代理函数与受限远程管理。作者的组织方式非常明确:每一步都围绕怎样把个人脚本整理成团队可复用、可诊断、可安全执行的标准工具。
| 模块 | 章节 | 核心内容 |
|---|---|---|
| 入门铺垫 | 第一章~第五章 | 说明 toolmaking 的目标与学习前提,整理执行策略、脚本编辑、变量、引号、比较、条件、循环、函数封装、参数化和作用域控制。 |
| 库存工具主线 | 第六章~第十五章 | 以库存查询工具为案例,拆分输入/处理/输出职责,逐步实现高级函数、必选参数、Verbose、管道输入、参数验证、帮助文档、异常处理、断点调试、自定义格式视图、脚本模块、清单模块与 SQL Server 访问。 |
| 高级技法 | 第十六章~第二十二章 | 展开说明 -WhatIf/-Confirm、类型扩展、工作流、管道绑定排错、层级对象输出、全球化支持与 .NET 互操作,强调安全、可诊断和可扩展。 |
| 委托管理 | 第二十三章~第二十八章 | 转向交付与权限控制,涵盖 WinForms 图形界面、代理函数生成、受限远程端点配置,以及把标准化任务安全下放给一线支持人员的方法。 |
适合系统管理员、运维工程师和 DevOps 从业者;若只会基础命令、还不会系统化写工具,这本书尤其合适。它默认读者愿意跟着案例练习,并希望把个人经验沉淀成团队流程。
虽然基于 PowerShell v3,部分技术栈已显旧,但函数设计、模块化、错误处理、调试和安全确认机制至今仍有实践价值。它真正耐读的部分,不是某个版本特性,而是把管理自动化做成工程化工具的思路。