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