Powershell小技巧之轻松从网上下载文件


支持所有PS版本

在PS中可以轻松的从网上下载文件。这里有一段代码下载PS说明书(这是一个珍贵并丰富的Powershell文档)自动到你的电脑。

$link = 'http://download.microsoft.com/download/3/2/6/326DF7A1-EE5B-491B-9130-F9AA9C23C29A/PowerShell%202%200%20Language%20Specification.docx'

$outfile = "$env:templanguageref.docx"

Invoke-WebRequest -Uri $link -OutFile $outfile

Invoke-Item -Path $outfile

Windows Powershell排序和分组管道结果
使用Sort-Object和Group-Object可以对管道结果进行分组。其实每条命令执行后的结果已经排过序了。例如通过ls查看文件列表,默认会根据Name属性进行排序,

Windows Powershell过滤管道结果
如果要过滤对象可以使用Where-Object;如果要过滤对象的属性,可以使用Select-Object;如果要自定义个性化的过滤效果可以使用ForEach-Object。最后如果想过

Windows Powershell分析和比较管道结果
使用Measure-Object和Compare-Object可以统计和对比管道结果。Measure-Object允许指定待统计对象的属性。Compare-Object可以对比对象前后的快照。统计和计算使用Mea