拥有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 中国技术手册:
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
PowerShell技巧:使用XPath语法查询XML文件
XML是存储结构化数据的一个很好的途径。PowerShell在查询XML文件时主要依赖于Select-Xml命令和XPath语法。
-
六月回顾:Windows Server新闻和技巧Top4
刚过去的六月,我们的读者对Windows Server 2012 R2的新特征很是感兴趣,另外还有最新的补丁更新和PowerShell使用技巧。这里进行盘点。