Windows服务器管理员PowerShell入门指南

运维 系统运维
Windows服务器管理员们即将用上PowerShell的最新版本:4.0。我们为刚刚开始接触脚本语言、希望了解4.0版或者寻求提示与技巧的Windows服务器管理员们准备好了PowerShell教程。

[[113963]]

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中国
相关推荐

2014-05-30 11:14:11

JournaldLinux服务器

2013-04-08 10:47:33

邮件服务器管理电子邮件

2010-05-13 17:53:44

IIS服务器

2018-12-19 10:59:46

2019-09-01 23:20:10

无服务器计算无服务器数据中心

2009-05-07 09:00:44

Windows 7微软操作系统

2012-10-22 13:30:35

2013-05-24 10:33:01

服务器宕机系统管理员

2010-08-31 15:04:39

2014-02-28 14:22:14

SDN服务器

2011-11-11 18:55:21

2012-10-08 09:51:33

PowerShell IT管理员Windows Ser

2011-02-24 10:03:35

Windows Azu

2015-03-11 14:15:07

微软Azure创建私有云基础设施即服务

2011-09-29 10:04:24

2015-07-27 16:46:16

微分割服务器

2019-08-13 19:34:45

容器镜像DockerLinux

2010-08-03 15:48:15

2017-01-03 19:03:36

2011-06-06 09:57:43

任务管理器
点赞
收藏

51CTO技术栈公众号