PowerShell学习笔记——管道-创新互联

对于命令行管理工具而言,“管道”是一个重要概念。PowerShell 同样提供了管道功能,可以在一个序列行中将多个命令连接起来,以实现一些较为复杂的任务。

目前成都创新互联已为1000+的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、东平网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

一、输出结果到CSV或XML文件

作为系统管理员,经常会查看一些系统状态,比如:系统目前的进程情况、服务运行情况等。虽然我们可以通过 GUI 的应用程序来查看,但是有时候通过命令行查看后输出到CSV或XML文件,再进行一些分析、比较,也是需要掌握的技能。

【输出到CSV】:Get-Process | Export-CSV

PowerShell 学习笔记——管道

用记事本查看输出的文件。

PowerShell 学习笔记——管道

对比一下在console中执行 Get-Process 命令时的结果,可以看出输出到CSV文件中的信息远远多于屏幕显示的信息。这是由于屏幕容量有限,PowerShell 只把最重要的信息显示在了屏幕上。

PowerShell 学习笔记——管道

【输出到XML】:Get-Process | Export-CliXML

“CliXML”是 PowerShell 专用。

PowerShell 学习笔记——管道

用记事本查看 XML 文件。

PowerShell 学习笔记——管道

用 IE 查看。

PowerShell 学习笔记——管道

二、传输到打印机

【命令】:Get-Process | Out-Printer

将命令结果直接输出到默认打印机。

PowerShell 学习笔记——管道

由于测试系统没有安装实体打印机,所以该命令直接存储结果到PDF文档。

命令之间是否能形成有意义的管道是有一定规则的,且听下回分解。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:PowerShell学习笔记——管道-创新互联
标题网址:http://scjbc.cn/article/ddcedh.html

其他资讯