2012-07-04 106 views
0

我不知道如何解释这个问题,但这是我正在寻找的:VB.Net处理PowerShell管道?

我想创建一个VB.Net应用程序,它可以在PowerShell管道中作为接收方'插入'自身,并且可选地也作为生产者。换句话说,我想这样做:

Some-PowerShell-CmdLet | My-Program 

和可选:

Some-PowerShell-CmdLet | My-Program | Other-PowerShell-CmdLet 

我将非常感激,如果你能指出有关单证和/或教程。

回答

1

您可以从PowerShell安装位置直接执行应用程序“powershell Some-PowerShell-CmdLet | PATH/My-Program”。 也可以使用下面的命令从Windows启动一个新的PowerShell窗口: “start powershell new-PSSession -Computername $ {IPAddress} -Cred $ {adminUser} \ $ {VMUserName}”

+0

因此,IOW,我应该只处理PowerShell CmdLet的STDOUT?嗯......可行...有关如何将其输出馈送到CmdLet的任何建议,其中输出将作为对象处理? – pepoluan