Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
для использования общих функциональных возможностей, предоставляемых Windows PowerShell, классы и открытые свойства, определенные в коде командлета, оформляются с помощью атрибутов. например, следующее определение класса использует атрибут командлета для определения класса Microsoft платформа .NET Framework, в котором реализуется командлет Get-Proc . (Этот командлет используется в качестве примера в этом документе и аналогичен Get-Process командлету, предоставленному Windows PowerShell.)
[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet
Эти атрибуты считаются метаданными, так как их реализация отличается от реализации кода командлета. когда среда выполнения Windows PowerShell выполняет командлет, он распознает атрибуты, а затем выполняет соответствующее действие для каждого атрибута.
Хотя может потребоваться реализовать собственную версию функциональности, предоставляемую этими атрибутами, хорошая разработка командлетов использует эти общие функциональные возможности.
Дополнительные сведения о различных атрибутах, которые могут быть объявлены в командлетах, см. в разделе типы атрибутов.