Cmdlet 代码中的属性

若要使用由 Windows PowerShell提供的常见功能,请使用 属性修饰 cmdlet 代码中定义的类和公共属性。 例如,以下类定义使用 Cmdlet 属性来标识实现 Get-Proc cmdlet .NET Framework Microsoft .NET Framework类。 (此 cmdlet 用作本文档中的示例,类似于 Get-Process Windows PowerShell.)

[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet

这些属性被视为元数据,因为它们的实现独立于 cmdlet 代码的实现。 当Windows PowerShell运行时运行 cmdlet 时,它会识别属性,然后针对每个属性执行相应的操作。

尽管你可能想要实现由这些属性提供的功能自己的版本,但良好的 cmdlet 设计会使用这些常见功能。

有关可在 cmdlet 中声明的不同属性详细信息,请参阅 属性类型

另请参阅

属性类型

编写 Windows PowerShell Cmdlet