2012-07-04 156 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