偶尔,需要批量完善对象的属性。例如,假设你查询了进程对象,需要在创建报告的基础的 […]
每月归档: 2014年5月s
我给别人写了一个PowerShell脚本,让他运行时一定要以管理员权限运行,可是说的再清楚,他也有忘得时候。甚至有的朋友刚从XP步入Windows 7 或者 Windows 8的殿堂,对于UAC不是很清楚,更别提以管理员权限运行了。然后出错了,又来问我,他烦我也烦。
强制PowerShell脚本以管理员权限运行

当你把数据发送到Microsoft Excel时,它会使用.NET中内置ToString()方法,将对象转换成文本格式。这种方法通常在转换数组或者其它非基本数据类型时不给力。本文会使用PowerShell的内部机制来修复这个问题。
Powershell修复Excel报表的显示格式
从西安坐飞机去深圳,比坐火车是提速了,但是你可能错过欣赏沿途植被由北往南渐变的奇妙景观了。Invoke-WebRequest的提速也是如此。在Invoke-WebRequest提速中提到“使用-UseBasicParsing后,Invoke-WebRequest在请求完数据后,就不会调用IE去进行DOM树结果的解析”。然会@小楼回复:”用了这个参数少了很多东西。”那到底少了什么呢?
Invoke-WebRequest中的UseBasicParsing
Powershell中的对象能轻松调用EXCEL。方便的将对象保存为CSV格式, […]
PowerShell创建EXCEL报表
有的时候,你可能需要对文本文件去除重复行,比如分析log时,不想被重复的行干扰, […]
PowerShell文本文件去除重复行
在PowerShell 3.0以后的版本中Invoke-WebRequest用途非常广泛,给采集党,web服务调用党带来了很多方便。但是Invoke-WebRequest的执行速度稍微有点慢,先是看到一个进度条在请求数据,数据请求完毕后,结果还没有出来,不知道它在搞什么鬼。
Invoke-WebRequest提速

默认从类似JSON字符串类型的数据创造的对象: $json = @" { "Na […]
JSON中的数据类型

json是一段描述对象。类似XML但比它容易得多,json允许嵌套对象属性,所以你能用各种方法获得信息且完善这个自定义对象。
Powershell使用JSON创建对象
如果你在函数中定义了一个变量,这个变量只会在其函数范围内有效,要获得其父作用域变 […]
Powershell获取父作用域的变量值
原来江南Style在国外也挺火的啊,今天来听听老外录制的这个PowerShell […]
江南Style之PowerShell版
Windows8.1自带了更丰富的新命令。其中一个能自动下载和安装最新的反间谍病 […]