VB.Net处理PowerShell管道?

时间:2012-07-04 05:29:17

标签: vb.net powershell

我不确定如何表达这个问题,但这正是我要找的:

我想创建一个VB.Net应用程序,可以在PowerShell管道中“插入”自己作为接收器,可选也作为生产者。换句话说,我想这样做:

Some-PowerShell-CmdLet | My-Program

并且可选:

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

如果你能指出相关的文件和/或教程,我将非常感激。

2 个答案:

答案 0 :(得分:2)

看看David Aiken的MSDN Blog。它讨论了如何在C#和Vb.net中获取Visual Studio PowerShell Templates,然后介绍如何创建cmdlet。

您还可以查看这些tutorials from Microsoft

答案 1 :(得分:1)

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