**
前言
**
我们已经从事PowerShell教学和写作很长时间。当Don开始规划本书的第一版时,他意识到大多数PowerShell作者和讲师——包括他自己——会强迫学生将Shell作为一门编程语言学习。大多数PowerShell书籍都会通过三章或者四章进入“脚本”主题,而现在越来越多的PowerShell学习者对面向编程的学习方法避之不及。这些学生只是想将Shell作为Shell使用,至少在一开始是这样的。我们只是希望提供符合该要求的学习体验。
所以Don希望尝试这种方法。通过在WindowsITPro.com发布本书的目录,来自博客读者的大量反馈最终让本书变得更好。他希望每一章短小、目的明确且短时间内就可以掌握——他知道管理员们并没有多少闲暇时间,通常他们都是在需要的时候才会去学习。当PowerShell v3发布后,这明显是更新本书的最好时机,Don最终找到他的长期合作伙伴Jeffery Hicks共同完成本书。
我们希望本书专注于PowerShell本身,而不是大量PowerShell可以用到的技术上,比如Exchange Server、SQL Server、System Center等。我们真心认为通过学会正确使用Shell,你就可以通过自学掌握所有这些可以通过PowerShell使用的服务器级别产品。所以本书重点是使用PowerShell所需的核心技能。即使你还使用了“cookbook”风格的书(该类书中为特定管理任务提供了直接可以上手使用的答案),本书也可以帮助你理解那些书中实例的原理。对例子的理解能够帮助你更容易修改这些示例,从而完成其他任务,最终你可以从无到有构建你自己的命令。
我们希望本书不是你学习PowerShell的唯一工具。实际上,在本书提供的网站上(也就是MoreLunches.com)还提供了大量简短的内容帮助你更好地学习PowerShell。该网站提供了与本书章节对应的免费视频,从中你可以看到和听到对于核心技术的实践。我们还共同编著了《Learn PowerShell Toolmaking in a Month of Lunches》。该书同样以一天一次的方式提供了学习PowerShell脚本以及工具制作的能力。
目录
**[第1章 背景介绍
1.1 为什么要重视PowerShell]()**
1.2 本书适用读者
1.3 如何使用本书
1.4 搭建自己的实验环境
1.5 安装Windows PowerShell
1.6 在线资源
1.7 赶紧使用PowerShell吧
**[第2章 初识PowerShell
2.1 选择你的“武器”]()**
2.1.1 控制台窗口
2.1.2 集成脚本环境(ISE)
2.2 重新认识代码输入
2.3 常见误区
2.4 如何查看当前版本
2.5 动手实验
2.6 进一步学习
**[第3章 使用帮助系统
3.1 帮助系统:发现命令的方法]()**
3.2 可更新的帮助
3.3 查看帮助
3.4 使用帮助找命令
3.5 详解帮助
3.5.1 参数集和通用参数
3.5.2 可选和必选参数
3.5.3 定位参数
3.5.4 参数值
3.5.5 发现命令示例
3.6 访问“关于”主题
3.7 访问在线帮助
3.8 动手实验