Windows服务器管理员们即将用上PowerShell的最新版本:4.0。
Microsoft Windows PowerShell 4.0是脚本语言的最新版本,包含在Windows Server 2012 R2操作系统中,并且向后兼容早期的PowerShell版本。
我们为刚刚开始接触脚本语言、希望了解4.0版或者寻求提示与技巧的Windows服务器管理员们准备好了PowerShell教程。
PowerShell 4.0的重要变化
你是否对于频繁手动操作服务器已经厌倦?
PowerShell 4.0引入的新变量让管理任务更加自动化、更容易执行。
版本4.0的重点在于管理功能的自动化,如理想状态配置,可以将相同的角色和设置应用到多个节点,并向服务器管理员提供更易于运行的已签名脚本。
在4.0版本仍然会导致混淆的一个功能是PowerShell工作流,由Windows Workflow Foundation规则驱动的一种PowerShell功能。
工作流允许管理员在脚本代码中同时运行多个任务,但不支持某些PowerShell功能。
如果你花些时间学习其运行规则,你会从PowerShell工作流上获得更好的自动化和灵活性。
PowerShell脚本的好处
对于已经习惯使用图形界面的服务器管理员而言,PowerShell脚本是一种全新的语言。
你一个人可不容易搞定。
可以从一名经验丰富的管理员提供的脚本范例开始。
常用的管理脚本将有助于你在自己的管理工作中熟悉框架和语言。
学习使用中的脚本范例。
同时向您的同行学习PowerShell脚本,使自己熟悉这些通过PowerShell界面进行服务器管理的常用技巧。
了解如何搜索所有可用的命令,针对你的任务需要优化每一个脚本条目。
在你编写脚本的同时,思考如何简化维护和排错。
当你经历无数次尝试,终于创造出一个能完成工作任务的脚本,你一定会非常有成就感。
一旦你开始运用你的PowerShell和开发技能完成工作,记得查阅这些指导、诀窍和技巧。
根据您的脚本能力水平,您可能已经知道如何解析XML,但你又会怎样对付VMware vSphere命令?
或许你习惯于PowerShell的Web访问,但直到现在你都没实现PowerShell远程处理。
从你的工作中找到你擅长的领域。
好,你现在已经是PowerShell专家了。
有时间的话,还可以用PowerShell编写小玩意来找点乐子。
展现你的专长
直到最近,GUI图形界面管理工具仍是Exchange服务器管理员完成工作的唯一途径。
PowerShell命令行和脚本是Exchange管理的未来,而且在Exchange2013版有了重大改变,掌握管理员们必须努力学习这项新技术,才能最有效地使用新的Powershell接口。
对于虚拟化用户群,PowerShell能实现虚拟机的配置、管理和其他任务的自动化。
好消息是,虚拟化社区有许多成熟的脚本和工作流分享,例如可实现以某种方式关闭Hyper-V内的来宾虚拟机,或者导出一个虚拟机等功能的脚本。
在你花费整个下午的时间为您的虚拟环境编写脚本之前,记得先搜索一下由精通PowerShell的虚拟化管理员们提供的共享资源。
对于存储团队来说,随着Windows Server 2012的到来,PowerShell从提高效率的外部工具变成了工作的基础环境。
先了解一些PowerShell的存储管理基本知识,这将成为完全从命令行界面管理Windows存储空间的起点。
例如,对于服务器存储系统管理,学习区分哪条命令行可以用来查看磁盘、或者查看物理磁盘、或者查看可用的物理磁盘,这会让管理员为数据中心创建存储资源池的工作更轻松。