在ISE编辑器中,输入$符号后,会弹出智能提示对话框,该对话框会包含所有内置的和用户定义的变量。继续输入字符,对话框中的变量会被过滤成:包含该字符或者以该字符开头的变量。如果用户只想让智能提示对话框中显示以输入字符开头的变量,可以使用ESC键关闭对话框,然后再使用Ctrl+Space键打开对话框。 ISE智能提示小技巧2014年4月28日 在 Powershell小技巧 标签 ISE 来自 codecook
PowerShell对哈希表(Hashtable)进行了优化,可以直接使用@{a=1;b=2}这样的格式声明,但是对于词典(Dictionary),可没有优化声明,更别提只读的词典了。这里说的只读的词典可不是只给词典变量加上一个readonly选项。而是不能加键值对,也不能更改键值对。 PowerShell将哈希表转换成只读的词典2014年4月25日 在 Powershell小技巧 标签 哈希表 来自 Mooser Lee
当你要从网上下载信息,Invoke-WebRequest是你最好的帮手。你可以试试这个例子,使用Powershell尝试发送查询请求道谷歌然后分析获得的结果。 从谷歌搜获中获取图片地址2014年4月24日 在 Powershell小技巧 来自 codecook
1 前几天CodeCook分享了两篇文章《隐藏PowerShell终止错误 》和《捕获PowerShell非终止的错误 》,我当时看完了以后心里还是有点犯嘀咕,什么是终止错误?,什么是非终止错误?为什么Invoke-WebRequest中的ErrorAction没用? 再谈PowerShell终止与非终止错误2014年4月23日 在 Powershell小技巧 标签 异常处理 来自 Mooser Lee
脚本运行时可能需要日志信息。除了将日志信息写入到一个可以自行维护与管理的文本文件以外,还可以享受Windows内置的日志记录系统带来的好处。 将事件写入自定义的事件日志2014年4月22日 在 Powershell小技巧 标签 事件日志 来自 codecook
在先前的技巧中你能观察到使用了 "-ErrorAction Stop"结合“异常捕获命令”能捕获一个Powershell命令的错误,可是使用了这种方式操作之后,脚本会在第一个错误发生后停止。 记录所有错误2014年4月19日 在 Powershell小技巧 标签 异常处理 来自 codecook
3 一个负责任的脚本应当会在关键的地方写日志,最好写到文件中,这样排错时尤其方便。凌驾于日志之上的是把整个脚本执行过程录制成视频,但是有时控制台是隐藏的,而且视频不方便文本搜索,也比较耗费资源。所以能自动重定向控制台输出到指定文件,是最好的选择。 自动重定向PowerShell控制台输出到文件2014年4月18日 在 Powershell小技巧 标签 日志 来自 Mooser Lee
1 在《PowerShell批量缩放图片》提到《使用PowerShell合成Gif动画》呼之欲出,现在来兑现这个承诺。由于.NET的类的限制现在的脚本有两个缺点:1.不能设置循环播放。2.不能设置之间的延迟 使用PowerShell合成Gif动画2014年4月18日 在 Powershell小技巧 标签 图片 来自 Mooser Lee
4 我从老旧的 CMD.EXE 命令行换到优秀的 POWSERSHELL.EXE 已经有一段时间啦。您可能知道新的 Windows PowerShell 可以运行任何旧命令。不过有些旧命令的名称或语法可能会产生问题。但这都不是事儿。 用新PowerShell 运行旧的CMD命令2014年4月18日 在 Powershell小技巧 标签 兼容性 / 参数 来自 J
Profile文件会在控制台每次开启时自动执行,所以可以用来初始化一些用户的一些自定义别名,自定义变量和自定义函数等。 自动生成Profile配置文件2014年4月17日 在 Powershell小技巧 来自 Mooser Lee
有时,你会注意到当使用了如:“ -ErrorAction SilentlyContinue "仍会抛出错误。 隐藏PowerShell终止错误2014年4月17日 在 Powershell小技巧 标签 异常处理 来自 codecook