在Powershell中能非常简单的获取注册表的值,这里有一个简单的代码样板: […]
Powershell
状态配置(DSC)是Powershell4.0的新特性,你可以用一个简单的脚本配 […]
走进Powershell“状态配置”
你可能知道怎么使用Powershell的脚本配置,确保$profile配置文件的 […]
Powershell使用配置脚本
通过Splatting向其它命令提交参数是一个不错的方式,下面例子使这种方式让他 […]
Powershell使用Splatting封装调用WMI
Powershell能使用很多系统底层函数。例如这个例子可以生成一个临时文件。 […]
Powershell创建临时文件
namespace是一个前缀,是一个约束,有时候还很讨厌,让你纠结许久,之前在PowerShell 基于Namespace来SelectNode 已经讨论过一点,今天再分享两个namespace陷阱。我添加的xml结点带有xmlns=""这样的命名空间,但是我不想要它。我要添加的attribute没有命名空间,但是我想要它。
PowerShell处理xml时遇到的namespace陷阱
假如打印机安装在指定的机器上,公司里面的所有员工都是通过共享打印机的方式打印文档。如何获取使用打印机的用户,使用的打印机的名称,打印的文档名称,页数,打印时间呢?
PowerShell 监控Windows打印服务器
你可以使用-split来轻松的分割出一个路径的组成部分。其值一定是一个数组。 简 […]
Powershell有趣的路径实验

Microsoft Windows 的应用程序是事件驱动的。操作系统的消息响应生成的各种条件 (如用户移动鼠标或单击按钮) 时,并将这些消息发送到应用程序窗口,在那里它们由消息处理程序来处理。应用程序还可以生成自己的消息 ;管理其自己的窗口,或影响与其他应用程序关联的窗口的行为。
PowerShell使用Hook(钩子)全局监听Windows按键事件
也许你偶尔需要忽略执行脚本的中间某部分,例如,在ISE编辑器中,你可以非常容易的 […]
Powershell使用按键跳过脚本信息
让我们假定在文件夹中你有很多脚本文件(或图片、日志等等),并且你想要将它们全部重 […]
Powershell批量修改文件名
输出log是一个永恒的话题,什么tracelistener,net4log,nlog,windows中自带的eventlog,之前在自动重定向PowerShell控制台输出到文件 也算。其实借助于PowerShell 3.0以后的PowerShell默认参数$PSDefaultParameterValues,可以让Out-File命令,也变成也简易的Log神器。