前言

我们已经从事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脚本以及工具制作的能力。

如果你还需要其他额外帮助,我们希望你登录[www.PowerShell.org](www.PowerShell.org)。我们在该网站的多个讨论组回答问题。我们会非常高兴在你遇到任何问题卡住时拯救你。该网站还是强大活跃的PowerShell社区入口——你可以学习关于年度脚本游戏,也就是线下的PowerShell峰会,以及所有关于各个区域及本地用户组举行的PowerShell相关的活动。请加入——这是将PowerShell作为你职业生涯更强大的组成部分的方法。

请享受本书——在学习使用Shell的过程中祝你好运。


《Windows PowerShell 实战指南》