欢迎来到山村网

PowerShell中终止管道的方法

2019-03-02 13:15:22浏览:713 来源:山村网   
核心摘要:  这篇文章主要介绍了PowerShell中终止管道的方法,本文直接给出代码实例,需要的朋友可以参考下  如果你能够提前知道你想从管

  这篇文章主要介绍了PowerShell中终止管道的方法,本文直接给出代码实例,需要的朋友可以参考下

  如果你能够提前知道你想从管道中获取元素的个数,可以使用Select-Object来终止流处理命令的的管道,这会节省很多时间。

  下面的例子会从Windows文件夹下搜寻 explorer.exe示例,因为Select-Object语句可以在管道找到结果的那一瞬终止管道。否则,Get-ChildItem会递归的遍历所有子目录然后匹配出你想要的结果。

   代码如下:

  #requires -Version 3

  Get-ChildItem -Path c:Windows -Recurse -Filter explorer.exe -ErrorAction SilentlyContinue |

  Select-Object -First 1

  注意Select-Object可以终止流处理命令管道的这个功能,是在PowerShell 3.0以后才引入的。在早期的windows powershell版本中,select -first 1 会得到所有结果,然后再取第一个,很傻的模式吧!

(责任编辑:豆豆)
下一篇:

Ruby中require、load、include、extend的区别介绍

上一篇:

Powershell实现监测服务器连通状态

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com