ISE插件: Script Browser和Script Analyzer

PowerShell ISE作为PowerShell内置的集成化脚本编辑器,轻量,小巧,但也不乏简陋。但是有了Script Browser这款插件,能让用户可以直接在微软嫡系脚本中心TechNet学习和下载上万个优质的示例。

ISE 脚本浏览器

捕获终止与非终止错误

再谈PowerShell终止与非终止错误

前几天CodeCook分享了两篇文章《隐藏PowerShell终止错误 》和《捕获PowerShell非终止的错误 》,我当时看完了以后心里还是有点犯嘀咕,什么是终止错误?,什么是非终止错误?为什么Invoke-WebRequest中的ErrorAction没用?


将事件写入自定义的事件日志

脚本运行时可能需要日志信息。除了将日志信息写入到一个可以自行维护与管理的文本文件以外,还可以享受Windows内置的日志记录系统带来的好处。

4

记录所有错误

在先前的技巧中你能观察到使用了 “-ErrorAction Stop”结合“异常捕获命令”能捕获一个Powershell命令的错误,可是使用了这种方式操作之后,脚本会在第一个错误发生后停止。


自动重定向PowerShell控制台输出到文件 2

一个负责任的脚本应当会在关键的地方写日志,最好写到文件中,这样排错时尤其方便。凌驾于日志之上的是把整个脚本执行过程录制成视频,但是有时控制台是隐藏的,而且视频不方便文本搜索,也比较耗费资源。所以能自动重定向控制台输出到指定文件,是最好的选择。

重定向控制台输出

PowerShell合成Gif动画

使用PowerShell合成Gif动画

在《PowerShell批量缩放图片》提到《使用PowerShell合成Gif动画》呼之欲出,现在来兑现这个承诺。由于.NET的类的限制现在的脚本有两个缺点:1.不能设置循环播放。2.不能设置之间的延迟


用新PowerShell 运行旧的CMD命令 1

我从老旧的 CMD.EXE 命令行换到优秀的 POWSERSHELL.EXE 已经有一段时间啦。您可能知道新的 Windows PowerShell 可以运行任何旧命令。不过有些旧命令的名称或语法可能会产生问题。但这都不是事儿。


自动生成Profile配置文件

Profile文件会在控制台每次开启时自动执行,所以可以用来初始化一些用户的一些自定义别名,自定义变量和自定义函数等。


第 1 页,共 47 页12345678...最后一页 »