对于命令行管理工具而言,“管道”是一个重要概念。PowerShell 同样提供了管道功能,可以在一个序列行中将多个命令连接起来,以实现一些较为复杂的任务。
创新互联专注于固阳网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供固阳营销型网站建设,固阳网站制作、固阳网页设计、固阳网站官网定制、微信小程序开发服务,打造固阳网络公司原创品牌,更为您提供固阳网站排名全网营销落地服务。
一、输出结果到CSV或XML文件
作为系统管理员,经常会查看一些系统状态,比如:系统目前的进程情况、服务运行情况等。虽然我们可以通过 GUI 的应用程序来查看,但是有时候通过命令行查看后输出到CSV或XML文件,再进行一些分析、比较,也是需要掌握的技能。
【输出到CSV】:Get-Process | Export-CSV
用记事本查看输出的文件。
对比一下在console中执行 Get-Process 命令时的结果,可以看出输出到CSV文件中的信息远远多于屏幕显示的信息。这是由于屏幕容量有限,PowerShell 只把最重要的信息显示在了屏幕上。
【输出到XML】:Get-Process | Export-CliXML
“CliXML”是 PowerShell 专用。
用记事本查看 XML 文件。
用 IE 查看。
二、传输到打印机
【命令】:Get-Process | Out-Printer
将命令结果直接输出到默认打印机。
由于测试系统没有安装实体打印机,所以该命令直接存储结果到PDF文档。
命令之间是否能形成有意义的管道是有一定规则的,且听下回分解。
名称栏目:PowerShell学习笔记——管道
文章来源:http://lswzjz.com/article/giscgc.html