Powershell小技巧之等待输入一个按键


支持所有PS版本,仅支持PS控制台。

当一个脚本使用PS控制台启动时,你可能想要在中间穿插一个“输入任意键”。这里有一个方法可以实现:

Write-Host 'Press Any Key!' -NoNewline
$null = [Console]::ReadKey('?')

这只能正常运行在PS控制台。它将不能运行在ISE编辑器或任何其它PS编辑器,它们没有在真实控制台的将没有键盘交互效果。

Powershell小技巧之轻松从网上下载文件
支持所有PS版本在PS中可以轻松的从网上下载文件。这里有一段代码下载PS说明书(这是一个珍贵并丰富的Powershell文档)自动到你的电脑。$link='http://downl

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

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