0

我需要在 C# 中编写一个自定义的 powershell cmdlet,它可以接受数据并能够枚举它。我在网上遵循了一些示例并有一些工作代码。

我遇到的问题可以证明如下:

  1. 我想要一个自定义 powershell cmdlet 将另一个命令的输出作为参数的输入,例如 Get-Process
  2. 我希望我的自定义 cmdlet 接受表格格式的数据
  3. 枚举数据

我遇到的问题是我不确定如何设置参数以获取数据表不确定如何以表格形式从我的 cmdlet 输出数据。

任何人都可以提供任何例子吗?

4

1 回答 1

1

我不知道你所说的“表格格式”是什么意思。在 PowerShell 中,您应该使用对象(或者,当然,对象列表)。

您想要做的是创建一个将一个命令的输出作为输入(即接受管道输入)的 cmdlet,即标记您的参数之一以从管道中获取值。您可以在MSDN 关于添加处理管道输入的参数部分找到有关如何执行此操作的良好说明。

于 2014-04-08T10:21:51.303 回答