我不确定如何表达这个问题,但这正是我要找的:
我想创建一个VB.Net应用程序,可以在PowerShell管道中“插入”自己作为接收器,可选也作为生产者。换句话说,我想这样做:
Some-PowerShell-CmdLet | My-Program
并且可选:
Some-PowerShell-CmdLet | My-Program | Other-PowerShell-CmdLet
如果你能指出相关的文件和/或教程,我将非常感激。
答案 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}”