Atributos no código do cmdlet
para usar a funcionalidade comum fornecida por Windows PowerShell, as classes e as propriedades públicas definidas no código do cmdlet são decoradas com atributos. por exemplo, a definição de classe a seguir usa o atributo Cmdlet para identificar a classe Microsoft .NET Framework na qual o Cmdlet Get-Proc é implementado. (Esse cmdlet é usado como um exemplo neste documento e é semelhante ao Get-Process
cmdlet fornecido pelo Windows PowerShell.)
[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet
Esses atributos são considerados metadados porque sua implementação é separada da implementação do código do cmdlet. quando o tempo de execução do Windows PowerShell executa o cmdlet, ele reconhece os atributos e, em seguida, executa a ação apropriada para cada atributo.
Embora talvez você queira implementar sua própria versão da funcionalidade fornecida por esses atributos, um bom design de cmdlet usa essas funcionalidades comuns.
Para obter mais informações sobre os diferentes atributos que podem ser declarados em seus cmdlets, consulte tipos de atributo.
Consulte Também
Writing a Windows PowerShell Cmdlet (Escrevendo um Cmdlet do Windows PowerShell)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de