PowerShell中终止管道的方法

 更新时间:2015年05月23日 12:43:04   投稿:junjie  
这篇文章主要介绍了PowerShell中终止管道的方法,本文直接给出代码实例,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

如果你能够提前知道你想从管道中获取元素的个数,可以使用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 会得到所有结果,然后再取第一个,很傻的模式吧!

相关文章

  • 探索PowerShell(六) 脚本基础简要

    探索PowerShell(六) 脚本基础简要

    在后续的教程中,我将主要介绍PowerShell的脚本是如何编写的。这一节,先做一个概览和大体的介绍,今天是假日,就先不写太多,明天开始逐条讲解
    2012-12-12
  • 如何利用PowerShell监控Win-Server性能详解

    如何利用PowerShell监控Win-Server性能详解

    这篇文章主要给大家介绍了关于如何利用PowerShell监控Win-Server性能的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • PowerShell Out-File向只读文件写入内容的方法

    PowerShell Out-File向只读文件写入内容的方法

    这篇文章主要介绍了PowerShell Out-File向只读文件写入内容的方法,只需要加一个-Force参数即可,需要的朋友可以参考下
    2014-08-08
  • Windows Powershell 变量的作用域

    Windows Powershell 变量的作用域

    Powershell所有的变量都有一个决定变量是否可用的作用域。Powershell支持四个作用域:全局、当前、私有和脚本。有了这些作用域就可以限制变量的可见性了,尤其是在函数和脚本中。
    2014-09-09
  • PowerShell小技巧之启动远程桌面连接

    PowerShell小技巧之启动远程桌面连接

    这篇文章主要介绍了PowerShell启动远程桌面连接,需要的朋友可以参考下
    2014-09-09
  • 使用PowerShell实现定时播放视频和音频文件

    使用PowerShell实现定时播放视频和音频文件

    PowerShell是Windows操作系统中强大的脚本语言和自动化工具,这篇文章主要介绍了如何使用PowerShell定时播放视频和音频,以及演示一个使用PotPlayer播放器的示例脚本,需要的可以参考一下
    2023-08-08
  • 探索PowerShell(五) PowerShell基础知识

    探索PowerShell(五) PowerShell基础知识

    在PowerShell中,我们可以轻松的与数据、对象进行交互,为了简化我们访问外部数据,PowerShell允许我们像操作驱动器、文件一样对数据、对象等进行操作
    2012-12-12
  • PowerShell 4.0实现自动化设置服务器

    PowerShell 4.0实现自动化设置服务器

    PowerShell 4.0最大的变化是引入了新的Windows PowerShell期望状态配置,该机制通过集中管理执行类似功能的电脑,来控制电脑的配置方式。
    2015-09-09
  • PowerShell中使用Get-EventLog读取、筛选系统日志的例子

    PowerShell中使用Get-EventLog读取、筛选系统日志的例子

    这篇文章主要介绍了PowerShell中使用Get-EventLog读取、筛选系统日志的例子,比如按日志名称、日志类型、时间的技巧,需要的朋友可以参考下
    2014-08-08
  • Powershell中可以使用的.Net实用静态方法

    Powershell中可以使用的.Net实用静态方法

    这篇文章主要介绍了Powershell中可以使用的.Net实用静态方法,本文直接给出使用示例,并罗列了常用的静态方法,需要的朋友可以参考下
    2015-03-03

最新评论

?


http://www.vxiaotou.com