我不知道如何表达这个问题,但这就是我要找的:
我想创建一个 VB.Net 应用程序,它可以将自身“插入”到 PowerShell 管道中作为接收器,也可以选择作为生产者。换句话说,我想这样做:
Some-PowerShell-CmdLet | My-Program
并且可以选择:
Some-PowerShell-CmdLet | My-Program | Other-PowerShell-CmdLet
如果您能指出相关文档和/或教程,我将不胜感激。
我不知道如何表达这个问题,但这就是我要找的:
我想创建一个 VB.Net 应用程序,它可以将自身“插入”到 PowerShell 管道中作为接收器,也可以选择作为生产者。换句话说,我想这样做:
Some-PowerShell-CmdLet | My-Program
并且可以选择:
Some-PowerShell-CmdLet | My-Program | Other-PowerShell-CmdLet
如果您能指出相关文档和/或教程,我将不胜感激。
看看 David Aiken 的这个MSDN 博客。它讨论了在 C# 和 Vb.net 中获取Visual Studio PowerShell 模板,然后简要介绍了如何创建 cmdlet。
您还可以查看Microsoft 提供的这些教程。
您可以从安装 Powershell 的位置直接执行应用程序“powershell Some-PowerShell-CmdLet | PATH/My-Program”。还可以在 Windows 中使用以下命令启动一个新的 powershell 窗口:“start powershell new-PSSession -Computername ${IPAddress} -Cred ${adminUser}\${VMUserName}”