标签
内容简介
《Windows PowerShell实战指南(第3版)》译自 Don Jones 与 Jeffery Hicks 合著的《Learn Windows PowerShell in a Month of Lunches(3rd Edition)》,由人民邮电出版社出版,宋沄剑翻译。PowerShell 既是一门脚本语言,也是一种管理 Shell,它既可以交互式地接收并执行命令,也可以通过脚本管理 Exchange、IIS、SharePoint 等 Windows 服务器,以及 Azure、Office 365 等在线服务。本书是为繁忙的 IT 专业人士设计的教程;按照作者的设计,读者每天只需花一个小时,比如午休时间,坚持一个月,就能把 Windows 任务自动化水平提升到新的高度。全书共 28 章,内容从“什么是 PowerShell”讲起,依次覆盖帮助系统、命令运行、提供程序、管道与对象、格式化输出、过滤与比较、远程处理(一对一与一对多)、WMI(Windows 管理规范)、后台作业、批量处理、安全与凭据、变量、输入输出、脚本编写与参数化、正则表达式解析文本等内容,最后附有备忘清单。第 3 版主要讲解 PowerShell v3 及更高版本的功能,也包含 PowerShellGet 等 v5 版本特性;书籍面向 Windows 7、Windows Server 2008 R2 及更高版本的操作系统环境,并提供了可跨平台使用的思路,强调动手实验。
编辑推荐
很多 Windows 管理员学习 PowerShell 之所以半途而废,原因通常有两个:一是把它当成一门编程语言猛啃语法,二是被官方文档淹没,却始终没做出能用的脚本。这本书的写法恰好避开了这两个问题。两位作者 Don Jones 与 Jeffery Hicks 都是多年的 PowerShell MVP,也是长期从事 PowerShell 培训的讲师;他们贯彻“每天午餐一小时、一月搞定”的学习方法,把 28 个短章节安排得循序渐进:先让你在命令行里跑起来,再讲清管道与对象这两个 PowerShell 的灵魂,随后转向远程管理、WMI、后台作业等真实的运维场景。每章末尾配有动手实验和复习实验,看完就能立刻在测试机上验证。第 3 版跟进到 PowerShell v3 到 v5,涵盖 PowerShellGet、远程配置等实用特性,译者宋沄剑本身也是长期从事自动化运维的一线工程师。对想摆脱手工点鼠标、走向脚本化与自动化的 Windows 运维人员来说,它是一本可以当成课程表来用的入门与进阶合体之书。
适合谁读
适合
- 刚接手 Windows 服务器、希望用脚本替代重复手工操作的系统管理员
- 有一定命令行基础、想系统掌握管道、对象与远程管理的运维工程师
- 需要为 Exchange、IIS、Azure 等平台编写自动化脚本的 IT 支持人员
- 想以固定节奏入门的 PowerShell 自学者或企业内训班学员
不适合
- 已能熟练编写 PowerShell 高级函数与模块、寻求底层原理剖析的资深开发者
- 完全没有 Windows 使用环境、只打算学 Python 或 Bash 的读者
- 希望直接照抄现成生产级脚本、不愿动手做实验的人
阅读建议
- 按书中设计每天一章、约一小时推进,务必在测试机或虚拟机上完成每章实验。
- 重点吃透管道与对象两章,可先用 Get-Member、Get-Command 反复探查输出对象结构。
- 读到远程处理与后台作业时,搭两台虚拟机构造域环境,练习一对多执行与凭据管理。
- 学完后把日常重复性工作写成脚本并归档,配合书末备忘清单长期复盘查阅。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 背景介绍
- 第2章 初识PowerShell
- 第3章 使用帮助系统
- 第4章 运行命令
- 第5章 使用提供程序
- 第6章 管道:连接命令
- 第7章 扩展命令
- 第8章 对象:数据的另一个名称
- 第9章 深入理解管道
- 第10章 格式化及如何正确使用
- 第11章 过滤和比较
- 第12章 学以致用
- 第13章 远程处理:一对一及一对多
- 第14章 Windows管理规范
- 第15章 多任务后台作业
- 第16章 同时处理多个对象
- 第17章 安全警报
- 第18章 变量:一个存放资料的地方
- 第19章 输入和输出
- 第20章 轻松实现远程控制
- 第21章 你把这叫作脚本
- 第22章 优化可传参脚本
- 第23章 高级远程控制配置
- 第24章 使用正则表达式解析文本文件
- 第25章 额外的提示、技巧以及技术
- 第26章 使用他人的脚本
- 第27章 学无止境
- 第28章 PowerShell备忘清单
常见问题
这本书和网上常见的《Windows PowerShell实战指南(第2版)》有什么差别?
两者是同一套书的不同版次。第3版译文对应英文原书 3rd Edition,内容更新到 PowerShell v3 至 v5,新增 PowerShellGet 等特性;第2版篇幅与章节结构相近但技术内容较早。选购时请以 ISBN 9787115470980 为准。
零基础、没写过脚本能看懂吗?
可以。作者专为“繁忙的 IT 专业人士”设计,从什么是 Shell、如何输入命令讲起,不预设编程经验,每章只有一小时体量,并配动手实验,按节奏读完即可上手写简单脚本。
书里的内容适用于 PowerShell 7 吗?
本书成书时以 Windows PowerShell v3~v5 为主。管道、对象、提供程序、远程处理等核心概念在 PowerShell 7 中仍然通用,但部分模块兼容性与命令差异需查阅官方文档,书中示例建议在 Windows PowerShell 5.1 环境先跑通。
需要准备什么实验环境?
一台 Windows 7 或 Windows Server 2008 R2 及以上的机器即可开始,建议使用虚拟机快照方便反复实验;练习远程处理时最好准备两台机器并配置 WinRM,避免直接在生产环境中试错。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。