Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Para utilizar a funcionalidade comum fornecida por Windows PowerShell, as classes e propriedades públicas definidas no código cmdlet estão decorados com atributos. Por exemplo, a seguinte definição de classe utiliza o atributo Cmdlet para identificar a classe microsoft .NET Framework em que o cmdlet Get-Proc é implementado. (Este cmdlet é usado como exemplo neste documento, e é semelhante ao Get-Process cmdlet fornecido por Windows PowerShell.)
[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet
Estes atributos são considerados metadados porque a sua implementação é separada da implementação do código cmdlet. Quando o tempo de execução Windows PowerShell executa o cmdlet, reconhece os atributos e, em seguida, executa a ação adequada para cada atributo.
Embora possa querer implementar a sua própria versão da funcionalidade fornecida por estes atributos, um bom design de CMDlet utiliza estas funcionalidades comuns.
Para obter mais informações sobre os diferentes atributos que podem ser declarados nos seus cmdlets, consulte Os Tipos de Atributos.
Consulte também
Attribute Types (Tipos de Atributo)
Writing a Windows PowerShell Cmdlet (Escrever um Cmdlet do Windows PowerShell)