PowerShell任务自动化:FAQ技巧集合

日期: 2013-08-05 作者:Toni Boger翻译:杨旭 来源:TechTarget中国 英文

拥有2300条cmdlet和计数,PowerShell可以自动化大量工作,为管理员节约出时间。在管理员开始学习PowerShell时,需要注意许多特定任务和PowerShell Actions方面的问题。

PowerShell专家Don Jones为管理员解答了PowerShell使用时的一些常见问题,重点是几个具体的PowerShell功能。

如何使用PowerShell阅读XML文件?

因为XML基本上只是文本,因此PowerShell可以加载XML内容。使用一下命令,管理员可以创建一个即可以加载又会让PowerShell对该XML文件进行解析的命令:

[xml]$xml = Get-Content MyXML.xml

详情请见: 《使用PowerShell读取XML文件的步骤》 

如果我想使用PowerShell工作流,应该怎么做?

PowerShell工作流是谈论最多的功能之一,但也是最复杂的一个功能。和PowerShell函数类似,它们支持的功能不一定是PowerShell本身的。

为什么工作流如此复杂? PowerShell中的工作流通过Windows工作流基础处理(WinWF),这意味着它们会遵循WinWF规定,即使你使用PowerShell语法。

PowerShell工作流有一个陡峭的学习曲线,但福利很大。有很多有用的内置参数,另外它有独特的中断和恢复能力,可以容纳像中断等暂时失败。

详情请见:《什么时候使用PowerShell工作流?

有什么办法可以让我的PowerShell格式更好看?

不幸的是,这个问题没有简单的答案。但是有几个选项管理员可以考虑。

一种方法是创建一个命令,将PowerShell输出转换成包括链接和标题的HTML格式。但结果是很简单的,除非包括了JavaScript代码。

管理员可以学习如何创建可视化格式的HTML报告,以及学习如何使用SQL Server Reporting Services创建一个严格格式化的报告。

详情请见:《如何优化PowerShell输出格式?》。 

更多PowerShell技巧请见TechTarget 中国技术手册:

PowerShell v3入门级教程

PowerShell 3.0进阶教程

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

相关推荐