1.2 本书适用读者
这本书并不是适合所有人。实际上,微软PowerShell团队已经定义了三类适用PowerShell的人群:
主要使用命令行以及采用第三方开发的工具的管理员;
能将命令行和工具集成为一个更复杂的工具(之后那些缺乏经验的成员可以立即使用这个工具来完成相关工作)的管理员;
开发可重复使用的工具或者程序的管理员或者开发人员。
本书主要是针对第一类人编写的。包括开发者在内的所有人去理解该Shell如何执行命令是非常有必要的。毕竟,如果你正准备去开发一个工具或者编写一些命令,那么你应该知道这个Shell是如何运行的,这样可以保证开发出来的工具或者命令能像在Shell中运行得那么顺畅。
如果你对如何利用命令行来完成复杂的命令感兴趣,比如新建一个用户,在学习完本书后,你可以看到如何实现该功能。甚至你可以编写自己的脚本,并且该脚本可以让其他管理员任意使用。但是本书并不会很深入地讲解PowerShell的每项功能。我们的宗旨是让你能够使用该Shell,并能立即应用到生产环境。
我们也会使用多种方法来演示如何将PowerShell关联到其他的管理工具。在后续章节中,我们会以WMI(Windows Management Instrumentation)以及常用的命令作为示例。大体上,我们仅会介绍PowerShell可以与哪些技术进行关联,并且讲解它们之间是如何进行关联的。其实,这些主题甚至都可以单独出书介绍(我们会在本书适当的地方给出对应的建议)。在本书中,我们仅仅介绍跟PowerShell相关的部分。如果你对更深入地学习这部分技术感兴趣,我们将会提供针对后续学习的建议。
时间: 2024-09-10 19:10:11