超越PowerShellPowerGUI使用心得(2)

2019-03-27 17:23

本地窗口是一个相当不错的调试功能,默认显示在开发环境的左下部分。如果没有,可以通过“查看”→“调试窗口”将其调出来。调试窗口包括两部分:一个是Variables,用来显示所有脚本变量及其值,还显示了任何调用的NET对象实例并可以深入查看其属性。一个是PowerShell控制台,显示了执行当前脚本的输出结果,还能显示全部的错误消息,这在脚本初始开发中能提供很大帮助。(图7)

(6).提供方便的调试功能

能够在PowerGUI中集成调试器,这无疑是最受用户欢迎的。因为在脚本编写过程中,需要实时进行调试,PowerGUI集成的调试器和方便的调试功能完全能够满足我们的需要。特别值得一提的是,调试器支持设置断点和单步代码调试选项。在“PowerGUI脚本编辑器”的“调试”菜单下,为我们提供了丰富的调试模式,比如“执行所选部分”、“执行到光标”、“逐语句”、“跳出”、“插入断点”。以笔者的实践,提供断点调试对于进行脚本排错是非常方便的。这些功能,无疑能够帮助用户编写脚本的速度和质量。(图8)

(7).在外部PowerShell窗口中运行

在PowerGUI脚本编辑器的调试模式中还支持“在外部PowerShell窗口中运行”,选用这种方式会启动新的PowerShel控制台窗口用于执行脚本。在脚本开发的开始阶段,输出窗口非常有用,另外,在开发后期我们也会多次用到这种模式。因为这种调试模式会和在生产环境运行脚本相一致,以验证脚本在实际环境中的运行状况。需要说明的是,Windows 7默认是不允许在PowerShell中运行没有签名的脚本,需要首先在PowerShell控制台中运行命令Set-ExecutionPolicy RemoteSigned以允许PowerShell脚本。(图9)

(8).可供借鉴的代码片段

PowerGUI包括了一些模板,用于轻松创建语法正确的PwershelI脚本。在编辑窗口点击右键即可访问PowerGUI的代码片段,包括foreach、D0 While、Do Until、For、If、Else,以及许多其它常用的PowerShell语句。另外,也可通过这种方法插入VBScript代码段。这些功能,不仅能够保证代码编写的速度,而且可保证代码编写的正确性。

(9).脚本的保存和重复使用

用PowerGUI编写的脚本,我们可以将其保存以重复使用。PowerGUI中可将脚本保存为多种格式,其中.ps1是默认格式的 PowerShell格式文件,.psm1是PowerShell模块文件格式,.psd1是数据文件格式,此外还可以保存为html、rtf格式。将编辑好的脚本文件保存下来,以便调用。此外,所有这些格式的脚本文件,我们都可以使用记事本来编辑修改。(图11)

总结:本文重点从一个使用者的角度谈了使用PowerGUI为用户在脚本编写过程中带来的便利,当然其中也有一些自己的心得。总的来说,Windows 7中集成的“Windows PowerShell ISE”只是PowerGUI的一个简易版,功能项和智能型有待于提高。对于一个PowerShell脚本开发

者来说,要提供自己的工作效率建议还是下载并安装来自第三方的PowerGUI。


超越PowerShellPowerGUI使用心得(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年高三最新 安徽省2018年皖北协作区高三联考数学试卷(淮北市

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: