【发布时间】:2015-11-10 11:27:58
【问题描述】:
假设我有两个 PowerShell 程序正在运行:Producer.ps1 和 Consumer.ps1。
有没有办法在我拥有的两个.ps1 文件之间建立客户端-服务器关系?
具体来说,Producer.ps1 输出一个包含登录信息的PSObject。有什么方法可以在两个对象之间建立一个侦听器和命名管道,将PSObject 从Producer.ps1 直接传递到Consumer.ps1?
(注意:这两个文件不能合并,因为它们都需要以不同的 Windows 用户身份运行。我知道一种可能的通信解决方案是将 PSObject 写入 text/xml文件,然后让客户端读取并擦除文件,但我不想这样做,因为它会暴露凭据。我愿意接受您的任何建议)
【问题讨论】:
标签: powershell pipelining