Windows服务器管理员PowerShell入门

日期: 2014-06-02 作者:Meredith Courtemanche翻译:徐继军 来源:TechTarget中国 英文

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存储空间的起点。

例如,对于服务器存储系统管理,学习区分哪条命令行可以用来查看磁盘、或者查看物理磁盘、或者查看可用的物理磁盘,这会让管理员为数据中心创建存储资源池的工作更轻松。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Meredith Courtemanche
Meredith Courtemanche

数据中心作者

翻译

徐继军
徐继军

TechTarget中国特约作者

相关推荐